![](../../../../../../../style/Empty.gif) ![](../../../../../../../style/Empty.gif) ![](../../../../../../../style/Empty.gif) ![](../../../../../../../style/Empty.gif) ![](../../../../../../../style/Empty.gif) ![](../../../../../../../style/Empty.gif) | ![](../../../../../../../style/LastChild.gif) | public class CustomType extends AbstractType implements IdentifierType,DiscriminatorType,VersionType(Code)(Java Doc)
| ![](../../../../../../../style/Horizontal.gif) | public interface IdentifierType extends Type(Code)(Java Doc)
| ![](../../../../../../../style/Horizontal.gif) | public interface DiscriminatorType extends IdentifierType,LiteralType(Code)(Java Doc)
| ![](../../../../../../../style/Horizontal.gif) | public interface VersionType extends Type(Code)(Java Doc)
|