Now that the engine is java 8+ we should remove retrolamba and all the custom functional interfaces in jme3-core/src/main/java/com/jme3/util/functional, we can use real lambda and built-in java functional interfaces.
Conversion from jme3-core/src/main/java/com/jme3/util/functional to java's generic functional interfaces need special care since the args order might not match.
Now that the engine is java 8+ we should remove retrolamba and all the custom functional interfaces in
jme3-core/src/main/java/com/jme3/util/functional, we can use real lambda and built-in java functional interfaces.Conversion from jme3-core/src/main/java/com/jme3/util/functional to java's generic functional interfaces need special care since the args order might not match.