PsiFile[] (@NotNull PsiFile file, @NotNull MavenDomProjectModel model, @NotNull Set<? extends MavenDomDependency> usages) { Set<PsiFile> files = new HashSet<>(); files.add(file); XmlElement xmlElement = model.getXmlElement(); if (xmlElement != null) files.add(xmlElement.getContainingFile()); for (MavenDomDependency usage : usages) { XmlElement element = usage.getXmlElement(); if (element != null) { files.add(element.getContainingFile()); } } return PsiUtilCore.toPsiFileArray(files); }