ScopeType (@NotNull FindModel findModel) { myDirectoryChooser.initByModel(findModel); final String dirName = findModel.getDirectoryName(); if (!StringUtil.isEmptyOrSpaces(dirName)) { VirtualFile dir = LocalFileSystem.getInstance().findFileByPath(dirName); if (dir != null) { Module module = ModuleUtilCore.findModuleForFile(dir, myProject); if (module != null) { myModuleComboBox.setSelectedItem(module.getName()); } } } ScopeType scope = getScope(findModel); ScopeType selectedScope = Arrays.stream(myComponents).filter(o -> o.first == scope).findFirst().orElse(null) == null ? myComponents[0].first : scope; if (selectedScope == MODULE) { myModuleComboBox.setSelectedItem(findModel.getModuleName()); } return selectedScope; }