Backport of Java 8 lambdas to Java 7 JRE [WORK IN PROGRESS]