the class of the objects to build
the starting point of the builder
a map used directly by childBuilder
Sets the key
bean property in the folding
object
Sets the key
bean property in the folding
object
the key of a keyValue pair
the value of a keyValue pair
the subject of the fold process
maybe check for other primitive numeric types - IE a setVal(Short)
when handed a Long
or visa versa
Applies the key to the constructor parameter childBuilders
Applies the key to the constructor parameter childBuilders
the key of a keyValue pair
the starting point of the builder
the starting point of the builder
Returns the constructor parameter clazz
Returns the constructor parameter clazz
A builder that builds a Case Class