FreeParameterisedType, Class.superclass and Class.interfaces
AppliedInterface.getAttribute (only works in prototype mode)