Considere a sentença a seguir.
for(I i: new I[] {x-> x+2, (x)->x*2 })System.out.println(i.c(2));
Dada a interface I, interface I{int c(int i);}, essa sentença
não compila.
não produz resultado algum na saída padrão.
produz os valores 4 e 4 na saída padrão.
gera uma exceção em tempo de execução.