Description
In PathUtils#isAncestor() there is a copy& paste error:
assert isValid(ancestor) : "Invalid parent path ["+ancestor+"]"; assert isValid(path) : "Invalid path ["+ancestor+"]";
The second line should be:
assert isValid(path) : "Invalid path ["+path+"]";