boolean (@Nullable Project project, @Nullable VirtualFile file) { if (file == null) return false; String name = file.getName(); if (isPomFileName(name)) return true; if (!isPotentialPomFile(name)) return false; return isPomFileIgnoringName(project, file); }