import java.util.Objects; class Test { void dangerousMethod(String reassginedParameter) { if (reassginedParameter == null) { reassginedParameter = "default value"; } Objects.requireNonNull(reassginedParameter); System.out.println(reassginedParameter); } void usage() { dangerousMethod(null); } }