Lombok already gives you some of this: - Data objects https://projectlombok.org/features/Data.html That generate toString, getters, setters etc as required - Val for local variables https://projectlombok.org/features/val.html I don't start a new project without it. And if you really want stripe down java checkout http://jpad.io/ a little program I made to make running java scripts/snippets extremely easy.
https://docs.google.com/presentation/d/1XouaIJ5d3CaqEW87Fpup...
It's a nice tool.