re amber, At some point the java language is going to "evolve" into a convoluted and harmful code base of half fulfilled promises, Java with all its flaw was a fairly coherent, complete language, but if they turn it into a soup full of things better implemented in other languages which were designed for the purpose, Java (and the tortured code devs write with it) will become a harm and there will need to be someplace to go. Not every thing that can be extended should be extended. The lambda efforts should have been the sign for someone over there in JDK land to stop and think.