private @Nullable List<TextRange> computeReducedRanges(@NotNull PsiFile file, @NotNull Editor editor) {
    for (InjectedLanguageHighlightingRangeReducer reducer : myLanguageHighlightingRangeReducers) {
      List<TextRange> reduced = reducer.reduceRange(file, editor);
      if (reduced != null && !reduced.isEmpty()) {
        return reduced;
      }
    }
    return null;
  }
private @Nullable List<TextRange> computeReducedRanges(@NotNull PsiFile file, @NotNull Editor editor)