ResourceReferenceDescriptor descriptor) {
Node cmp = super.writeDescriptor(parent, nodeName, descriptor);
appendTextChild(cmp, RuntimeTagNames.JNDI_NAME, descriptor.getJndiName());
if (descriptor.getResourcePrincipal() != null) {
DefaultResourcePrincipalNode drpNode = new DefaultResourcePrincipalNode();
drpNode.writeDescriptor(cmp, RuntimeTagNames.DEFAULT_RESOURCE_PRINCIPAL,
descriptor.getResourcePrincipal());
}
// properties*
Iterator properties = descriptor.getProperties();
if (properties!=null) {