Tries to converts virtual path into an internal path. Returns None if virtual prefix portion of the path does not exist in this path tree Returns Virtual if virtual prefix portion of the path exists in this path tree and there is no text past the virtual prefix portion Returns Internal if virtual prefix portion of the path exists in this path tree and there is text afterwards : When Internal is the return value it does not check to see if the internal path actually exists or not