// "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 = Optional.empty(); Optional field2 = Optional.empty(); public void test(List list) { Optional s = list.size() > 0 ? Optional.of(list.get(0)) : Optional.empty(); varArg(1, Optional.of(1), Optional.empty()); s = Optional.empty(); m((Optional) Optional.empty()); Optional.of("xyz").flatMap(x -> Optional.empty()).ifPresent(System.out::println); } OptionalInt opt() { return (/*comment*/OptionalInt.empty()); } void m(Optional opt) {} void m(String s) {} void varArg(int x, Optional... opts) { }; }