Library to promote the builder pattern for Java JDK1.8/JRE8 or Above