In my GWT app I have a datatype (intended for building and tracking hierarchies of like objects) that extends a superclass, which in turn extends another, abstract superclass. There is a generic parameter declared in the abstract class which is then specified by each subclass as the type of itself. The structure is as follows:In my GWT app I have a datatype (intended for b