898899900901902903904905906907908
path = path.getParentPath(); } } finally { paths.clear(); tempStacks.push(paths); } // If we get here it means they share a different root! return null; }