static HighlightInfo.Builder checkExtraSemicolonBetweenImportStatements(@NotNull PsiJavaToken token,
                                                                          IElementType type,
                                                                          @NotNull LanguageLevel level) {
    if (type == JavaTokenType.SEMICOLON && level.isAtLeast(LanguageLevel.JDK_21) && PsiUtil.isFollowedByImport(token)) {
      return HighlightInfo.newHighlightInfo(HighlightInfoType.ERROR)
        .range(token)
        .registerFix(QuickFixFactory.getInstance().createDeleteFix(token), null, null, null, null)
        .descriptionAndTooltip(JavaErrorBundle.message("error.extra.semicolons.between.import.statements.not.allowed"));
    }
    return null;
  }
static HighlightInfo.Builder checkExtraSemicolonBetweenImportStatements(@NotNull PsiJavaToken token,
                                                                          IElementType type,
                                                                          @NotNull LanguageLevel level)