// "Fix all 'Null value for Optional type' problems in file" "true" import java.util.List; import java.util.Optional; import java.util.OptionalInt; public class Test { Optional field = null; Optional field2 = null; public void test(List list) { Optional s = list.size() > 0 ? Optional.of(list.get(0)) : null; varArg(1, Optional.of(1), null); s = null; m((Optional) null); Optional.of("xyz").flatMap(x -> null).ifPresent(System.out::println); } OptionalInt opt() { return (/*comment*/null); } void m(Optional opt) {} void m(String s) {} void varArg(int x, Optional... opts) { }; }