Writing code with input parameters that are not null is not ''safer;'' it's exactly the opposite — it makes Java code less readable and less safe.