java.lang.RuntimeException: Concurrent Modification Exception at com.tomsawyer.util.f1.a(DashoA9*..) at com.tomsawyer.util.f1.hasNext(DashoA9*..) at com.tomsawyer.xml.graph.TSGraphXMLWriter.writeNodes(DashoA9*..) at com.tomsawyer.xml.drawing.TSDGraphXMLWriter.writeNodes(DashoA9*..) at com.tomsawyer.xml.graph.TSGraphXMLWriter.populateDOMElement(DashoA9*..) at com.tomsawyer.xml.drawing.TSDGraphXMLWriter.populateDOMElement(DashoA9*..) at com.tomsawyer.xml.editor.TSEGraphXMLWriter.populateDOMElement(DashoA9*..) at com.tomsawyer.xml.graph.TSGraphManagerXMLWriter.writeGraphs(DashoA9*..) at com.tomsawyer.xml.graph.TSGraphManagerXMLWriter.populateDOMElement(DashoA9*..) at com.tomsawyer.xml.drawing.TSDGraphManagerXMLWriter.populateDOMElement(DashoA9*..) at com.tomsawyer.xml.TSCompositeXMLWriter.populateDOMElement(DashoA9*..) at com.tomsawyer.xml.TSTopLevelXMLWriter.write(DashoA9*..) at org.netbeans.modules.uml.ui.swing.drawingarea.ADDrawingAreaControl.saveETLDAndETLPFiles(ADDrawingAreaControl.java:10618) at org.netbeans.modules.uml.ui.swing.drawingarea.ADDrawingAreaControl.preCommit(ADDrawingAreaControl.java:10509) at org.netbeans.modules.uml.ui.swing.drawingarea.ADDrawingAreaControl$10.run(ADDrawingAreaControl.java:8000) at org.openide.util.Mutex.writeAccess(Mutex.java:321) at org.netbeans.modules.uml.ui.swing.drawingarea.ADDrawingAreaControl.save(ADDrawingAreaControl.java:7996) at org.netbeans.modules.uml.ui.controls.drawingarea.UIDiagram.save(UIDiagram.java:110) at org.netbeans.modules.uml.ui.addins.diagramcreator.DiagCreatorAddIn.createDiagram(DiagCreatorAddIn.java:853) at org.netbeans.modules.uml.ui.addins.diagramcreator.DiagCreatorAddIn.createDiagramForElements(DiagCreatorAddIn.java:298) at org.netbeans.modules.uml.designpattern.DesignPatternManager.createDiagramForPatternDetails(DesignPatternManager.java:3641) at org.netbeans.modules.uml.designpattern.DesignPatternManager.applyPattern(DesignPatternManager.java:478) at org.netbeans.modules.uml.designpattern.ApplyPatternAction.apply(ApplyPatternAction.java:137) at org.netbeans.modules.uml.designpattern.ApplyPatternAction.performAction(ApplyPatternAction.java:88) at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:559) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.actionPerformed(ActionsBridge.java:89) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:82) at org.netbeans.modules.openide.actions.ActionsBridgeImpl.invokeAction(ActionsBridgeImpl.java:30) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable.doRun(ActionsBridge.java:80) at org.netbeans.modules.openide.util.ActionsBridge$1.run(ActionsBridge.java:49) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)