FileBreadcrumbsCollector (Project project, VirtualFile file) { if (file != null) { for (FileBreadcrumbsCollector extension : EP_NAME.getExtensions(project)) { if (extension.handlesFile(file)) { return extension; } } } return ContainerUtil.getLastItem(EP_NAME.getPoint(project).getExtensionList()); }