// "Replace Optional presence condition with functional style expression" "GENERIC_ERROR_OR_WARNING" import java.util.Arrays; import java.util.List; import java.util.Optional; public class Main { private static String test(List list) { Optional first = list.stream().filter(obj -> obj instanceof String).findFirst(); return first.isPresent() ? (String) first.get() : null; } public static void main(String[] args) { System.out.println(test(Arrays.asList(null, null, "aa", "bbb", "c", null, "dd"))); } }