Helper object used for handling registration on resolving of super-types
Method for registering specified subtypes (possibly including type
names); for type entries without name, non-qualified class name
as used as name (unless overridden by annotation).
- Since 2.1: use variant that takes in property type.
Method for finding out all reachable subtypes for a property specified
by given element (method or field)
baseType Effective property base type to use; may differ from
actual type of property; for structured types it is content (value) type and NOT
Method for finding out all reachable subtypes for given type.