XmlFile (@NotNull PsiDirectory directory) { Project project = directory.getProject(); Module module = getModule(directory); if (module != null) { List<XmlFile> xmlFiles = choosePluginModuleDescriptors(module); if (xmlFiles == null) { return null; } if (!xmlFiles.isEmpty()) { assert xmlFiles.size() == 1; return xmlFiles.get(0); } } Messages.showMessageDialog(project, DevKitBundle.message("error.no.plugin.xml"), CommonBundle.getErrorTitle(), Messages.getErrorIcon()); return null; }