@Override
public Node writeDescriptor(Node parent, String nodeName, EjbReference descriptor) {
Node ejbRefNode = appendChild(parent, nodeName);
if (descriptor instanceof Descriptor) {
Descriptor ejbRefDesc = (Descriptor)descriptor;
writeLocalizedDescriptions(ejbRefNode, ejbRefDesc);
}
appendTextChild(ejbRefNode, TagNames.EJB_REFERENCE_NAME, descriptor.getName());
appendTextChild(ejbRefNode, TagNames.EJB_REFERENCE_TYPE, descriptor.getType());
if (descriptor.isLocal()) {