public interface NullSafe
null it throws an
NullSafetyException.
This of course gives no real protection of null-pointer cases. It just gives
a sort of an early detection during runtime. A more recommended way to
prevent null errors is to work with mandatory and optional fields, for
example by using Java's Optional in conjunction with IBean's
Completable, ClassicBeanStyleWithOptionalSupport,
ModernBeanStyle.