mappingType.getStructOrExceptionOrUnion().add(arrayType);
} else if (currentNode.getNodeName().equals("corba:sequence")) {
Sequence sequenceType = getSequenceDefinition(currentNode, def);
mappingType.getStructOrExceptionOrUnion().add(sequenceType);
} else if (currentNode.getNodeName().equals("corba:anonstring")) {
Anonstring anonstringType = getAnonStringDefinition(currentNode, def);
mappingType.getStructOrExceptionOrUnion().add(anonstringType);
} else if (currentNode.getNodeName().equals("corba:anonwstring")) {
Anonstring anonstringType = getAnonWStringDefinition(currentNode, def);
mappingType.getStructOrExceptionOrUnion().add(anonstringType);
} else if (currentNode.getNodeName().equals("corba:anonfixed")) {
Anonfixed anonfixedType = getAnonFixedDefinition(currentNode, def);
mappingType.getStructOrExceptionOrUnion().add(anonfixedType);
} else if (currentNode.getNodeName().equals("corba:anonsequence")) {