A DSL to simplify Java development