I recently started learning JSF and Primefaces and came across a java library called lombok. This library allows us to skip writing all that boiler plate code for java bean and create a cleaner code.
It also has a nice way to integrate with Eclipse IDE (and many other IDEs ). This helps in avoiding syntax errors while development.
With maven, it can be added as a compile time dependency, hence avoiding it to be included in final version of the project package.
More information is available about it on it’s official website https://projectlombok.org/
Happy Learning !