Análise a sentença a seguir:
Arrays.asList(new X(), new
Y()).stream().mapToInt(X::m).sum()?
Dadas as classes X e Y, respectivamente, class X {int m() {return 1;}} e class Y extends X{int m(){return 2;}}, essa sentença apresentada
não compila.
gera uma exceção em tempo de execução.
resulta no valor 1.
resulta no valor 3.