We've been thru this before, the way it will actually happen is as outlined in the Oracle documentation final int[] sum = new int[]{0}; parallelArray.forEach( #{ it -> sum+= it; }); the powers that be are ok with this. while I agree with tim, this fight seems to be over. llewellyn