// "Fix all ''Optional' can be replaced with sequence of 'if' statements' problems in file" "true" import java.util.*; class Test { String checkForNullable(String in) { return Optional.of(in).map(s -> getStrOrNull(s)).get(); } String checkIsRemovedForNotNull(String in) { return Optional.of(in).map(s -> id(s)).filter(s -> s.length() > 2).get(); } String twoMapsProduceTwoVariables(String in, boolean b) { return Optional.of(in).map(s -> id(s)).map(s -> getStrIfTrue(s, b)).filter(s -> s.length > 2).get(); } private String id(String s) { return s; } private String getStrOrNull(String s) { return s.length() > 2 ? s : null; } private String getStrIfTrue(String s, boolean b) { return b ? s : null; } }