Java 1.6 compatible minimal functional framework.