FileHighlightingSetting (@NotNull PsiElement root) { PsiFile containingFile = root.getContainingFile(); VirtualFile virtualFile = containingFile.getVirtualFile(); if (virtualFile == null) return FileHighlightingSetting.FORCE_HIGHLIGHTING; FileHighlightingSetting[] fileHighlightingSettings = myHighlightSettings.get(virtualFile); int index = getRootIndex(containingFile); if (fileHighlightingSettings != null && index < fileHighlightingSettings.length) { return fileHighlightingSettings[index]; } return getDefaultHighlightingSetting(root.getProject(), virtualFile); }