VirtualFile[] (Collection<MavenProject> projects) { List<VirtualFile> result = new SmartList<>(); for (MavenProject project : projects) { VirtualFile file = getConfigFile(project, MavenConstants.MAVEN_CONFIG_RELATIVE_PATH); if (file != null) { result.add(file); } } if (result.isEmpty()) { return VirtualFile.EMPTY_ARRAY; } return result.toArray(VirtualFile.EMPTY_ARRAY); }