If there is a sealed base class, annotate the derived tree in the JSON representation with a class label.
If there is a sealed base class, annotate the derived tree in the JSON representation with a class label.
If a super-type is generic, find all the subtypes, but at the same time fill in all the generic type parameters that are based on the super-type's concrete type
If a super-type is generic, find all the subtypes, but at the same time fill in all the generic type parameters that are based on the super-type's concrete type