private void addElementToDiagram( Entity e, DiagramHandler d, boolean setchanged, Rectangle bounds, String state) { Entity e2 = e.CloneFromMe(); e2.assignToDiagram(d); e2.setState(state); e2.setBounds(bounds); d.getDrawPanel().add(e2); if (setchanged) d.setChanged(true); }