// "Fix all ''Optional' can be replaced with sequence of 'if' statements' problems in file" "true" import java.util.*; class Test { boolean isPresent(String in) { return Optional.of(in).map(in -> in.substring(3)).filter(s -> s.startsWith("1")).isPresent(); } boolean isPresentFinalVariable(String in) { @Deprecated final String isPresent = Optional.ofNullable(in).isPresent(); Runnable r = () -> System.out.println(isPresent); } boolean isPresentCanBeNonFinalVariable(String in) { final var isPresent = Optional.ofNullable(in).isPresent(); System.out.println(isPresent); } boolean isEmpty(String in) { return Optional.of(in).map(in -> in.substring(3)).filter(s -> s.startsWith("1")).isEmpty(); } }