protected ClassDescriptor buildOXXMLDescriptorDescriptor() {
XMLDescriptor descriptor = new XMLDescriptor();
descriptor.setJavaClass(XMLDescriptor.class);
descriptor.descriptorIsAggregate();
descriptor.getInheritancePolicy().setParentClass(ClassDescriptor.class);
XMLCompositeDirectCollectionMapping defaultRootElementMapping = new XMLCompositeDirectCollectionMapping();
defaultRootElementMapping.setAttributeName("defaultRootElement");
defaultRootElementMapping.setGetMethodName("getTableNames");
defaultRootElementMapping.setSetMethodName("setTableNames");