TreePath path = (TreePath)((Object[])obj)[1];
currentPath = path;
Object[] result = new Object[2];
Object[] children = getChildren(path.getLastPathComponent());
for(int j = 0; j < children.length; j++) {
result[0] = path.pathByAddingChild(children[j]);
if(chsr.checkPath((TreePath)result[0], j)) {
result[1] = Boolean.TRUE;
return(result);
}
if(chsr.hasAsParent((TreePath)result[0], j)) {