question: public boolean hasValuesByLocalPathRecursive ( String localPath ) { localPath = LocalPath . canonicalize ( localPath ) ; synchronized ( lock ) { final Set < PendingChange > changes = changesByParentLocalPath . get ( localPath ) ; return changes != null && changes . size ( ) > 0 ; } }
target:  Tests whether there are changes for the specified local path or that have the specified local path as a parent.