Basic Builder Pattern Library For Java JDK/JRE 1.8 or Above