// "Replace Stream API chain with loop" "true" import java.util.*; import java.util.function.*; public class Main { private static A[] toArraySkippingNulls(List> list, IntFunction generator) { List result = new ArrayList<>(); for (Object o : list) { if (o != null) { result.add(o); } } return result.toArray(generator.apply(0)); } }