private static void assertTextNotNull(final String field, final String name) throws InternalError {
        if (field == null) {
            throw new InternalError(name + " field is not allowed to be null here");
        }
    }
After lazy loading the lazily loaded field must be non {@code null}.
main/src/main/java/cgeo/geocaching/models/Geocache.java