boolean (@NotNull VirtualFile contentRoot, @NotNull List<? extends VirtualFile> hierarchy, @NotNull FileTypeAssocTable<Boolean> table) { for (VirtualFile file : hierarchy) { if (table.findAssociatedFileType(file.getNameSequence()) != null) { return true; } if (file.equals(contentRoot)) { break; } } return false; }