#207 adder method support for target collections and unit test
#207 JavaDoc improvements; Joining singularization methods
#207 Applying IntelliJ formatting style
#207 Formatting
#229 Add null-check before auto-unboxing in direct assignments