VirtualFile (@NotNull @NonNls String path) { String localPath = myPathMapper.convertToLocal(path); VirtualFile file = LocalFileSystem.getInstance().findFileByPath(localPath); if (file == null) { file = PyLocalPositionConverter.findEggEntry(LocalFileSystem.getInstance(), localPath); } if (file == null) { if (!myFileCache.containsKey(path)) { PyRemoteDebugVirtualFile vFile = new PyRemoteDebugVirtualFile(this, path, myPathMapper); myFileCache.put(path, vFile); } file = myFileCache.get(path); } return file; }