import java.util.ArrayList; import java.util.List; class IDEA99970 { public static Collector toCollection(Supplier collectionFactory) { return null; } public static Collector> toList() { return toCollection(ArrayList::new); } public static Collector> toList1() { return toCollection(ArrayList::new); } } interface Supplier { public T get(); } interface Collector {}