Main.java:20: error: reference to forEach is ambiguous
iterable.forEach((Ideone a) -> aList.add(a));
^
both method forEach(Consumer<? super T#1>) in Iterable and method forEach(ConsumerOne<? super T#2>) in CustomIterable match
where T#1,T#2 are type-variables:
T#1 extends Object declared in interface Iterable
T#2 extends Object declared in interface CustomIterable
1 error