StringBuilder out = new StringBuilder();
while (!fieldMappings.isEmpty()) {
Set<FieldMap> associated = code.getAssociatedMappings(fieldMappings, fieldMappings.get(0));
fieldMappings.removeAll(associated);
NodeList sourceNodes = new NodeList();
NodeList destNodes = new NodeList();
for (FieldMap map : associated) {
Node.addFieldMap(map, sourceNodes, true);
Node.addFieldMap(map, destNodes, false);