boolean (Url url) { if (getRoot()instanceof RepositoryTreeNode) { return ((RepositoryTreeNode) getRoot()).getUserObject().equals(url); } RepositoryTreeRootNode root = (RepositoryTreeRootNode) getRoot(); for (int i = 0; i < root.getChildCount(); i++) { RepositoryTreeNode node = (RepositoryTreeNode) root.getChildAt(i); if (node.getUserObject().equals(url)) { return true; } } return false; }