java.lang.FunctionalInterface

This is not used by Java ME 8 or SquirrelJME, however it is needed by newer versions of the Java compiler in order to compile modules correctly as it will attempt to annotate interfaces that meet the criteria for functional interfaces automatically.