// "Fix all ''Optional' can be replaced with sequence of 'if' statements' problems in file" "true" import java.util.*; class Test { void exceptionIsThrownOnNullValue(String in) { if (in == null) throw new NullPointerException(); String out = in; } void exceptionIsTheSameWithOrElseThrow(String in) { if (in == null) throw new NullPointerException(); Integer len = getLen(in); if (len == null) throw new IllegalArgumentException("value is null"); Integer out = len; } void redundantCheckIsRemoved() { String in = "not null value"; String out = in; } private Integer getLen(String s) { return s.startsWith("abc") ? null : s; } private Integer filterLen(String s) { return s.length() > 42 ? s.length() : null; } }