Classes to insulate code generator from JAXB generated classes. This set of classes is used to create an abstract syntax tree for a WADL description independent from how that description is serialized.