@Override
  public @NotNull PsiClass createClass(@NotNull PsiDirectory dir, @NotNull String name) throws IncorrectOperationException {
    return createClassFromTemplate(dir, name, JavaTemplateUtil.INTERNAL_CLASS_TEMPLATE_NAME);
  }
@Override
  public @NotNull PsiClass createClass(@NotNull PsiDirectory dir, @NotNull String name)