import java.util.*; import org.jetbrains.annotations.*; public class ObjectsRequireNonNullElse { public int requireNonNullElse(@Nullable String str) { str = Objects.requireNonNullElse(str, ""); if (str == null) {} return str.length(); } void test2(String s) { String s1 = Objects.requireNonNullElse(s, ""); if (!s1.equals(s)) { if (!s1.isEmpty()) {} } } void test3(@Nullable String s) { String s2 = Objects.requireNonNullElseGet(s, () -> ""); if (s2 == null) {} } }