Issue #5: working on tab completion based on a path ... findMatchingPathFor: implementations