876877878879880881882883884885886
paths = (ArrayListStack)tempStacks.pop(); } try { paths.push(path); path = path.getParentPath(); while (path != null) { node = getMapping(path); if (node != null)
892893894895896897898899900901902
path = (TreePath) paths.pop(); node = node.createChildFor(path.getLastPathComponent()); } return node; } paths.push(path); path = path.getParentPath(); } } finally {