import java.io.Reader; import java.util.Arrays; import java.util.function.Consumer; class Test { public static void main(String[] args) { Iterable> i = Arrays.asList((r) -> r.read()); Iterable> i1 = Arrays.>asList((r) -> r.read()); } }