protected void registerForAllMatchingVersions(@NotNull Predicate<LanguageLevel> levelPredicate,
                                                @NotNull @Nls String suffix,
                                                @NotNull PsiElement node,
                                                LocalQuickFix @NotNull... fixes) {
    registerForAllMatchingVersions(levelPredicate, suffix, node, node.getTextRange(), true, fixes);
  }
protected void registerForAllMatchingVersions(@NotNull Predicate<LanguageLevel> levelPredicate,
                                                @NotNull @Nls String suffix,
                                                @NotNull PsiElement node,
                                                LocalQuickFix @NotNull... fixes)