Lombok makes Java cool again
Lombok is a compiler plugin that adds new “keywords” to Java and turns annotations into Java code, reducing engineering busywork and providing some additional functionality. That is where Lombok’s @Builder steps in, automatically generating a builder inner class:
Using the Lombok-generated builder makes it easy to create objects with many arguments and to add new fields in the future. Lombok has codified that pattern in its @UtilityClass annotation which creates a private constructor that throws an exception, makes the class final, and makes all methods static.
Source: bytes.grubhub.com