No longer required.
Minor improvement to the way JSONBuilder reports errors. Brings it in line with the documentation.
Improved javadocs.
Changed instance variabls to private.
Adding javadocs.
Adding @NonNul assertions plus more javadocs.
Changing default to protected, the fields concerned should never have been visible.
Fix NonNull assertion.
Fixed warnings about potentially uninitialised field.