Some of the utility classes focus on making the live easier to avoid NullPointerExceptions.

The 2 Utility Classes ObjectUtil and StringUtil in the org.jcoderz.commons.util package hold some methods to deal with null values without the need to write complex nested if statements:

There are also powerful bug detectors available with FindBugs eg. NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE.