public void insert(Object[] roots, Map attributes, ConnectionSet cs,
ParentMap pm, UndoableEdit[] e) {
Object[] visible = null;
if (isPartial()) {
List tmp = DefaultGraphModel.getDescendants(graphModel, roots);
tmp.removeAll(visibleSet);
if (!tmp.isEmpty())
visible = tmp.toArray();
}
// Absorb local attributes
GraphLayoutCacheEdit edit = createLocalEdit(roots, attributes, visible,