public ClassDescriptor buildChildDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(AnyCollectionChild.class); descriptor.setDefaultRootElement("child"); descriptor.addRootElement("someChild"); XMLDirectMapping mapping = new XMLDirectMapping(); mapping.setAttributeName("content"); mapping.setGetMethodName("getContent"); mapping.setSetMethodName("setContent"); mapping.setXPath("text()"); descriptor.addMapping(mapping); return descriptor; }