question: @ Override public PathImpl schemeWalk ( String userPath , Map < String , Object > attributes , String filePath , int offset ) { String canonicalPath ; if ( offset < filePath . length ( ) && ( filePath . charAt ( offset ) == '/' || filePath . charAt ( offset ) == _separatorChar ) ) canonicalPath = normalizePath ( "/" , filePath , offset , _separatorChar ) ; else canonicalPath = normalizePath ( _pathname , filePath , offset , _separatorChar ) ; return fsWalk ( userPath , attributes , canonicalPath ) ; }
target:  schemeWalk is called by Path for a scheme lookup like file:/tmp/foo