List<VirtualFile> (@NotNull List<VirtualFile> pomFiles) { if (pomFiles.size() < 2) return pomFiles; List<VirtualFile> originalPoms = new ArrayList<>(); for (VirtualFile file : pomFiles) { if (file.getName().equals(MavenConstants.POM_XML)) { return Collections.singletonList(file); } if (MavenUtil.isPomFileName(file.getName())) { originalPoms.add(file); } } return originalPoms.isEmpty() ? pomFiles : originalPoms; }