public RootTreeNode(CategoryTreeNode... children) { for (CategoryTreeNode child : children) { insert(child, getChildCount()); } }
Catalog remoteCatalog = new RemoteCatalog(r.getApiUrl(), r.getCredentials()); final CategoryTreeNodeImpl remoteRoot = new CategoryTreeNodeImpl(remoteCatalog.getRootCategory(), false, true); final RootTreeNode root = new RootTreeNode(localRoot, remoteRoot); catalogModel = new UndoCatalogModel(r.getContext().getUndoManager(), root, getOperator());