Good point, I probably should have made this clearer in the post. The important thing is not about seeing the constructor in the source code. The important thing is to see it when using the type. Using Lombok you'll still get the constructor provided for code completion when you code. If installed as a plugin into Eclipse/IDEA you even see it in the type outline.