added support for functional interfaces (like Comparable) that declare java.lang.Object methods
additional functional interface support
additional functional interface support