void (@Nullable String manifestPath) { if (StringUtil.isEmpty(manifestPath)) { myManifestFilePointer = null; return; } VirtualFile manifest = LocalFileSystem.getInstance().findFileByPath(manifestPath); if (manifest == null) { Messages.showErrorDialog(myModule.getProject(), DevKitBundle.message("error.file.not.found.message", manifestPath), DevKitBundle.message("error.file.not.found")); ReadAction.run(()-> myManifestFilePointer = VirtualFilePointerManager.getInstance().create( VfsUtilCore.pathToUrl(manifestPath), myModule, null)); } else { ReadAction.run(()-> myManifestFilePointer = VirtualFilePointerManager.getInstance().create(manifest, myModule, null)); } }