/*
  * (non-Javadoc)
  *
  * @see org.jgraph.graph.GraphModel#insert(java.lang.Object[],
  *      java.util.Map, org.jgraph.graph.ConnectionSet,
  *      org.jgraph.graph.ParentMap, javax.swing.undo.UndoableEdit[])
  */
 public void insert(
     Object[] cells, Map attributes, ConnectionSet cs, ParentMap pm, UndoableEdit[] edits) {
   if (cells != null || attributes != null || cs != null) {
     try {
       processInsert(cells, attributes, cs, pm, true);
       super.insert(cells, attributes, cs, pm, edits);
     } catch (Exception e) {
       e.printStackTrace();
     }
   } else {
     super.insert(cells, attributes, cs, pm, edits);
   }
 }