@Override
  public void visitJavaFile(@NotNull PsiJavaFile file) {
    super.visitJavaFile(file);
    if (!hasErrorResults()) add(HighlightImplicitClassUtil.checkImplicitClassHasMainMethod(file));
    if (!hasErrorResults()) add(HighlightImplicitClassUtil.checkImplicitClassFileIsValidIdentifier(file));
    if (!hasErrorResults()) add(HighlightImplicitClassUtil.checkDuplicateClasses(file));
  }
@Override
  public void visitJavaFile(@NotNull PsiJavaFile file)