Replace Generated annotation
diff --git a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java
index f7860b0..54d723a 100644
--- a/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java
+++ b/javaparser-core-generators/src/main/java/com/github/javaparser/generator/Generator.java
@@ -7,9 +7,9 @@
 import com.github.javaparser.ast.expr.Expression;
 import com.github.javaparser.ast.expr.StringLiteralExpr;
 import com.github.javaparser.ast.nodeTypes.NodeWithAnnotations;
+import com.github.javaparser.ast.Generated;
 import com.github.javaparser.utils.SourceRoot;
 
-import javax.annotation.Generated;
 import java.util.List;
 
 import static com.github.javaparser.ast.NodeList.toNodeList;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java b/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java
index ad56ff5..e988b0b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/JavaToken.java
@@ -25,7 +25,7 @@
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 import static com.github.javaparser.utils.Utils.EOL;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A token from a parsed source file.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java
index 09148fe..0aaa6b9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ArrayCreationLevel.java
@@ -27,17 +27,15 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ArrayCreationLevelMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
+import com.github.javaparser.ast.Node;
+import com.github.javaparser.ast.Generated;
 
 /**
  * In <code>new int[1][2];</code> there are two ArrayCreationLevel objects,
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java
index 9051b3f..8c8b8c7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java
@@ -45,7 +45,6 @@
 import com.github.javaparser.utils.ClassUtils;
 import com.github.javaparser.utils.CodeGenerationUtils;
 import com.github.javaparser.utils.Utils;
-import javax.annotation.Generated;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
@@ -62,6 +61,7 @@
 import static com.github.javaparser.utils.CodeGenerationUtils.subtractPaths;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <p>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java
new file mode 100644
index 0000000..4c4df53
--- /dev/null
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Generated.java
@@ -0,0 +1,25 @@
+package com.github.javaparser.ast;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import static java.lang.annotation.ElementType.*;
+import static java.lang.annotation.RetentionPolicy.SOURCE;
+
+/**
+ * Copied from javax.annotation.Generated and reduced a bit.
+ * <p>
+ * Indicates a part of the code that was generated,
+ * and will be overwritten the next time the generators are run.
+ */
+@Retention(SOURCE)
+@Target({PACKAGE, TYPE, ANNOTATION_TYPE, METHOD, CONSTRUCTOR, FIELD,
+        LOCAL_VARIABLE, PARAMETER})
+public @interface Generated {
+    /**
+     * The value element must have the name of the code generator.
+     * The recommended convention is to use the fully qualified name of the
+     * code generator. For example: <code>com.acme.generator.CodeGen</code>.
+     */
+    String[] value();
+}
\ No newline at end of file
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java
index 88ab096..54d18ee 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java
@@ -20,21 +20,19 @@
  */
 package com.github.javaparser.ast;
 
-import com.github.javaparser.JavaParser;
 import com.github.javaparser.ast.expr.Name;
-import com.github.javaparser.ast.expr.SimpleName;
 import com.github.javaparser.ast.nodeTypes.NodeWithName;
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import static com.github.javaparser.JavaParser.*;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ImportDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Node;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An import declaration.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java
index 98d0bbc..087612f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/Node.java
@@ -39,7 +39,6 @@
 import com.github.javaparser.printer.PrettyPrinter;
 import com.github.javaparser.printer.PrettyPrinterConfiguration;
 import com.github.javaparser.resolution.SymbolResolver;
-import javax.annotation.Generated;
 import java.util.*;
 import java.util.function.Consumer;
 import java.util.function.Function;
@@ -51,9 +50,9 @@
 import static java.util.Collections.unmodifiableList;
 import static java.util.Spliterator.DISTINCT;
 import static java.util.Spliterator.NONNULL;
-import com.github.javaparser.ast.Node;
 import com.github.javaparser.metamodel.NodeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
+import com.github.javaparser.ast.Node;
 
 /**
  * Base class for all nodes of the abstract syntax tree.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java
index 65a1ca7..9da8d2f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/PackageDeclaration.java
@@ -27,15 +27,13 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.PackageDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Node;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A package declaration.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java
index aa793ef..ac22346 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java
@@ -32,16 +32,13 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.AnnotationDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import java.util.Arrays;
 import java.util.EnumSet;
-import java.util.List;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration;
-import com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An annotation type declaration.<br/><code>@interface X { ... }</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java
index 48b6db6..beccc09 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java
@@ -44,12 +44,11 @@
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.declarations.ResolvedAnnotationMemberDeclaration;
-import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
-import javax.annotation.Generated;
 import java.util.EnumSet;
 import java.util.Optional;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.Utils.assertNotNull;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The "int id();" in <code>@interface X { int id(); }</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java
index dc871e3..b762518 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java
@@ -30,8 +30,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.BodyDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 import java.util.Optional;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java
index e2e41fe..b682170 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/CallableDeclaration.java
@@ -38,7 +38,7 @@
 import com.github.javaparser.metamodel.CallableDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.OptionalProperty;
-import javax.annotation.Generated;
+import com.github.javaparser.ast.Generated;
 import java.util.EnumSet;
 import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java
index a275066..378d3ff 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java
@@ -43,13 +43,12 @@
 import com.github.javaparser.metamodel.ClassOrInterfaceDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.declarations.ResolvedAnnotationDeclaration;
 import com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration;
-import javax.annotation.Generated;
 import java.util.EnumSet;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A definition of a class or interface.<br/><code>class X { ... }</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java
index ab1dad9..c6ec57f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java
@@ -40,12 +40,12 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ConstructorDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A constructor declaration: <code>class X { X() { } }</code> where X(){} is the constructor declaration.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java
index 5a331e4..cd951d7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java
@@ -31,20 +31,17 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.EnumConstantDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
 import com.github.javaparser.resolution.declarations.ResolvedEnumConstantDeclaration;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * One of the values an enum can take. A(1) and B(2) in this example: <code>enum X { A(1), B(2) }</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java
index 44fb1e4..a365b7c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java
@@ -38,12 +38,12 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.declarations.ResolvedEnumDeclaration;
-import javax.annotation.Generated;
 import java.util.EnumSet;
 import static com.github.javaparser.utils.Utils.assertNonEmpty;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The declaration of an enum.<br/><code>enum X { ... }</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java
index 547e95a..7266e08 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java
@@ -44,19 +44,16 @@
 import com.github.javaparser.metamodel.FieldDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.NonEmptyProperty;
-import java.util.Arrays;
 import java.util.EnumSet;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.ast.Modifier.*;
 import static com.github.javaparser.ast.NodeList.nodeList;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
 import com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The declaration of a field in a class. "private static int a=15*15;" in this example: <code>class X { private static
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java
index 06fe78e..4157032 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java
@@ -21,24 +21,21 @@
 package com.github.javaparser.ast.body;
 
 import com.github.javaparser.ast.AllFieldsConstructor;
-import com.github.javaparser.ast.NodeList;
 import com.github.javaparser.ast.nodeTypes.NodeWithBlockStmt;
 import com.github.javaparser.ast.nodeTypes.NodeWithJavadoc;
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.stmt.BlockStmt;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.InitializerDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A (possibly static) initializer body. "static { a=3; }" in this example: <code>class X { static { a=3; }  } </code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java
index dff4cad..67cd6eb 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java
@@ -44,12 +44,12 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.MethodDeclarationMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A method declaration. "public int abc() {return 1;}" in this example: <code>class X { public int abc() {return 1;}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java
index a7cf357..46ac5c0 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/Parameter.java
@@ -40,10 +40,10 @@
 import com.github.javaparser.metamodel.ParameterMetaModel;
 import java.util.EnumSet;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.declarations.ResolvedParameterDeclaration;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The parameters to a method or lambda. Lambda parameters may have inferred types, in that case "type" is UnknownType.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java
index b0038e1..5f934c3 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/ReceiverParameter.java
@@ -22,17 +22,13 @@
 
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.ast.AllFieldsConstructor;
-import com.github.javaparser.ast.Modifier;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.NodeList;
 import com.github.javaparser.ast.expr.AnnotationExpr;
 import com.github.javaparser.ast.expr.Name;
-import com.github.javaparser.ast.expr.SimpleName;
 import com.github.javaparser.ast.nodeTypes.NodeWithAnnotations;
 import com.github.javaparser.ast.nodeTypes.NodeWithName;
-import com.github.javaparser.ast.nodeTypes.NodeWithSimpleName;
 import com.github.javaparser.ast.nodeTypes.NodeWithType;
-import com.github.javaparser.ast.nodeTypes.modifiers.NodeWithFinalModifier;
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.type.ClassOrInterfaceType;
 import com.github.javaparser.ast.type.Type;
@@ -40,11 +36,9 @@
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import com.github.javaparser.metamodel.ParameterMetaModel;
-import javax.annotation.Generated;
-import java.util.EnumSet;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.metamodel.ReceiverParameterMetaModel;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The rather obscure <a href="http://blog.joda.org/2015/12/explicit-receiver-parameters.html">"receiver parameter" feature of Java</a>.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java
index f3418d7..606d457 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java
@@ -34,7 +34,6 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.TypeDeclarationMetaModel;
-import javax.annotation.Generated;
 import java.util.EnumSet;
 import java.util.List;
 import java.util.function.Consumer;
@@ -42,6 +41,7 @@
 import static java.util.stream.Collectors.toList;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration;
+import com.github.javaparser.ast.Generated;
 import java.util.Optional;
 
 /**
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java
index 8e74c74..766b2a4 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java
@@ -44,11 +44,10 @@
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNonEmpty;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration;
 import com.github.javaparser.resolution.declarations.ResolvedValueDeclaration;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The declaration of a variable.<br/>In <code>int x = 14, y = 3;</code> "int x = 14"  and "int y = 3"  are
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java
index 8d30b28..228c1a5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/BlockComment.java
@@ -27,10 +27,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.BlockCommentMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <p>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java
index 0c5f6b4..37afeea 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/Comment.java
@@ -29,8 +29,8 @@
 import com.github.javaparser.metamodel.CommentMetaModel;
 import com.github.javaparser.metamodel.InternalProperty;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java
index d795997..d44542d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java
@@ -29,10 +29,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavadocCommentMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A Javadoc comment. <code>/&#42;&#42; a comment &#42;/</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java
index ddbce80..a07ed9f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/comments/LineComment.java
@@ -27,10 +27,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.LineCommentMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <p>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
index 31c70fb..937b0e6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java
@@ -28,8 +28,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.AnnotationExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import java.util.Optional;
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
index 6945dd9..0eb16b0 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java
@@ -29,10 +29,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ArrayAccessExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Array brackets [] being used to get a value from an array.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
index 5099258..10f940d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java
@@ -32,16 +32,14 @@
 import com.github.javaparser.metamodel.ArrayCreationExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.NonEmptyProperty;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.JavaParser.parseType;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.metamodel.OptionalProperty;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <code>new int[5][4][][]</code> or <code>new int[][]{{1},{2,3}}</code>.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
index d585a18..d8a8f49 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java
@@ -25,17 +25,15 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ArrayInitializerExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The initialization of an array. In the following sample, the outer { } is an ArrayInitializerExpr.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
index fbb4687..c25d18e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java
@@ -30,10 +30,10 @@
 import com.github.javaparser.metamodel.AssignExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.printer.Printable;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An assignment expression. It supports the operators that are found the the AssignExpr.Operator enum.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
index 5ec79c0..67e16d1 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java
@@ -30,10 +30,10 @@
 import com.github.javaparser.metamodel.BinaryExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.printer.Printable;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An expression with an expression on the left, an expression on the right, and an operator in the middle.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
index 4be43b2..db32524 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java
@@ -28,10 +28,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.BooleanLiteralExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The boolean literals.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
index 174d24c..607ae46 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CastExpr.java
@@ -33,10 +33,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.CastExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A typecast. The (long) in <code>(long)15</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
index bc2db00..61d7c01 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java
@@ -29,10 +29,10 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.utils.StringEscapeUtils;
 import com.github.javaparser.utils.Utils;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A literal character.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
index 729bd4f..89a9018 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
@@ -32,10 +32,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ClassExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Defines an expression that accesses the class of a type.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
index bdc50a0..c4497f8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java
@@ -30,10 +30,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ConditionalExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The ternary conditional expression.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
index 007fdf3..6be53ce 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java
@@ -27,10 +27,10 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.DoubleLiteralExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A float or a double constant. This value is stored exactly as found in the source.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
index c3d56d8..8b3c3fd 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java
@@ -29,10 +29,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.EnclosedExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An expression between ( ).
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
index de9e52b..c4cae6a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Expression.java
@@ -25,9 +25,9 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ExpressionMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.types.ResolvedType;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 import java.util.Optional;
@@ -557,6 +557,9 @@
     public void ifVariableDeclarationExpr(Consumer<VariableDeclarationExpr> action) {
     }
 
+    /**
+     * This constructor is used by the parser and is considered private.
+     */
     public ResolvedType calculateResolvedType() {
         return getSymbolResolver().calculateType(this);
     }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
index c3c9968..8737b42 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java
@@ -36,13 +36,13 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.FieldAccessExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.UnsolvedSymbolException;
 import com.github.javaparser.resolution.declarations.ResolvedValueDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Access of a field of an object.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
index 69a505b..306f65d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java
@@ -33,10 +33,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.InstanceOfExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Usage of the instanceof operator.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
index a0d3949..062a338 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java
@@ -27,10 +27,10 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.IntegerLiteralExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * All ways to specify an int literal.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
index a69176f..4040470 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java
@@ -25,7 +25,6 @@
 import com.github.javaparser.ast.body.Parameter;
 import com.github.javaparser.ast.nodeTypes.NodeWithParameters;
 import com.github.javaparser.ast.observer.ObservableProperty;
-import com.github.javaparser.ast.stmt.ExpressionStmt;
 import com.github.javaparser.ast.stmt.ReturnStmt;
 import com.github.javaparser.ast.stmt.Statement;
 import com.github.javaparser.ast.visitor.GenericVisitor;
@@ -37,9 +36,9 @@
 import com.github.javaparser.metamodel.DerivedProperty;
 import com.github.javaparser.metamodel.LambdaExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <h1>A lambda expression</h1>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
index 2c81560..1eac504 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java
@@ -25,8 +25,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.LiteralExprMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import java.util.Optional;
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
index 4956146..35073ac 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LiteralStringValueExpr.java
@@ -27,8 +27,8 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.LiteralStringValueExprMetaModel;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import java.util.Optional;
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
index d15442f..67bce30 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java
@@ -27,10 +27,10 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.LongLiteralExprMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * All ways to specify a long literal.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
index e9ab894..d9d1e10 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java
@@ -28,10 +28,10 @@
 import com.github.javaparser.metamodel.MarkerAnnotationExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import static com.github.javaparser.JavaParser.parseName;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An annotation that uses only the annotation type name.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
index 8accb7b..c1c54a8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java
@@ -30,8 +30,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.MemberValuePairMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A value for a member of an annotation.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
index 538d902..731ed55 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java
@@ -37,15 +37,13 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.MethodCallExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.SymbolResolver;
 import com.github.javaparser.resolution.UnsolvedSymbolException;
-import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
 import com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A method call on an object. <br/><code>circle.circumference()</code> <br/>In <code>a.&lt;String&gt;bb(15);</code> a
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
index 8ddaac00..2f4cc8c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java
@@ -28,8 +28,6 @@
 import com.github.javaparser.ast.type.Type;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNonEmpty;
 import static com.github.javaparser.utils.Utils.assertNotNull;
@@ -38,10 +36,10 @@
 import com.github.javaparser.metamodel.MethodReferenceExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.NonEmptyProperty;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java
index 589ac86..04f0a05 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/Name.java
@@ -35,12 +35,10 @@
 import com.github.javaparser.metamodel.NameMetaModel;
 import com.github.javaparser.metamodel.NonEmptyProperty;
 import com.github.javaparser.metamodel.OptionalProperty;
-
-import javax.annotation.Generated;
 import java.util.Optional;
-
 import static com.github.javaparser.utils.Utils.assertNonEmpty;
 import static com.github.javaparser.utils.Utils.assertNotNull;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A name that may consist of multiple identifiers.
@@ -250,8 +248,6 @@
      * An internal name is a name that constitutes a part of a larger Name instance.
      */
     public boolean isInternal() {
-        return getParentNode()
-                .filter(parent -> parent instanceof Name)
-                .isPresent();
+        return getParentNode().filter(parent -> parent instanceof Name).isPresent();
     }
 }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
index c6398bc..ff263b7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NameExpr.java
@@ -31,14 +31,13 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.NameExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.UnsolvedSymbolException;
 import com.github.javaparser.resolution.declarations.ResolvedValueDeclaration;
-import com.github.javaparser.resolution.types.ResolvedUnionType;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
index a4a8381..2fdd119 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java
@@ -25,17 +25,15 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.NormalAnnotationExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An annotation that has zero or more key-value pairs.<br/><code>@Mapping(a=5, d=10)</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
index b71ed5b..d6327f2 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java
@@ -27,10 +27,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.NullLiteralExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A literal "null".
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
index cca3a59..bc1bad2 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java
@@ -39,13 +39,13 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ObjectCreationExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.UnsolvedSymbolException;
 import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A constructor call.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
index faaa541..5d0ae41 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SimpleName.java
@@ -31,8 +31,8 @@
 import com.github.javaparser.metamodel.NonEmptyProperty;
 import com.github.javaparser.metamodel.SimpleNameMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A name that consists of a single identifier.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
index 679c714..1f11b92 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java
@@ -29,10 +29,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.SingleMemberAnnotationExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An annotation that has a single value. <br/><code>@Count(15)</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
index a7b4dd5..2a9250f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java
@@ -29,10 +29,10 @@
 import com.github.javaparser.metamodel.StringLiteralExprMetaModel;
 import com.github.javaparser.utils.StringEscapeUtils;
 import com.github.javaparser.utils.Utils;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A literal string.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
index b1c8c07..6e088e3 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
@@ -30,9 +30,9 @@
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.metamodel.SuperExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An occurrence of the "super" keyword. <br/>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
index 1b5ac4f..7ab289a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java
@@ -21,7 +21,6 @@
 package com.github.javaparser.ast.expr;
 
 import com.github.javaparser.ast.AllFieldsConstructor;
-import com.github.javaparser.ast.body.TypeDeclaration;
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
@@ -31,12 +30,11 @@
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.metamodel.ThisExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
 import com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An occurrence of the "this" keyword. <br/>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
index 3d74b6e..3cd940d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java
@@ -32,10 +32,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.TypeExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
index 4008544..e7169c7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java
@@ -32,10 +32,10 @@
 import com.github.javaparser.metamodel.UnaryExprMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.printer.Printable;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An expression where an operator is applied to a single expression.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
index 8745ce7..910cc91 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java
@@ -38,14 +38,13 @@
 import com.github.javaparser.metamodel.VariableDeclarationExprMetaModel;
 import java.util.Arrays;
 import java.util.EnumSet;
-import java.util.List;
 import java.util.stream.Collectors;
 import static com.github.javaparser.ast.NodeList.nodeList;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A declaration of variables.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java
index e477568..36973f8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleDeclaration.java
@@ -14,11 +14,9 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.ModuleDeclarationMetaModel;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A Java 9 Jigsaw module declaration. <code>@Foo module com.github.abc { requires a.B; }</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java
index 663c954..0be55c5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleExportsStmt.java
@@ -13,10 +13,10 @@
 import com.github.javaparser.metamodel.ModuleExportsStmtMetaModel;
 import static com.github.javaparser.JavaParser.parseName;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An exports directive in module-info.java. <code>exports R.S to T1.U1, T2.U2;</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java
index d653f20..1475531 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleOpensStmt.java
@@ -11,13 +11,11 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.ModuleOpensStmtMetaModel;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An opens directive in module-info.java. <code>opens R.S to T1.U1, T2.U2;</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java
index c857f59..9ef6f80 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleProvidesStmt.java
@@ -6,18 +6,16 @@
 import com.github.javaparser.ast.expr.Name;
 import com.github.javaparser.ast.nodeTypes.NodeWithName;
 import com.github.javaparser.ast.observer.ObservableProperty;
-import com.github.javaparser.ast.type.ClassOrInterfaceType;
-import com.github.javaparser.ast.type.Type;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.ModuleProvidesStmtMetaModel;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A provides directive in module-info.java. <code>provides X.Y with Z1.Z2, Z3.Z4;</code>
@@ -148,6 +146,7 @@
     }
 
     @Override
+    @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator")
     public boolean replace(Node node, Node replacementNode) {
         if (node == null)
             return false;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresStmt.java
index 4febf6b..1262e40 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleRequiresStmt.java
@@ -15,10 +15,10 @@
 import java.util.EnumSet;
 import static com.github.javaparser.ast.Modifier.TRANSITIVE;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A require directive in module-info.java. <code>require a.b.C;</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java
index 9703232..bfca3ae 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleStmt.java
@@ -5,8 +5,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.ModuleStmtMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 import java.util.Optional;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesStmt.java
index f9aa4c0..a9edac5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/modules/ModuleUsesStmt.java
@@ -11,10 +11,10 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.ModuleUsesStmtMetaModel;
-import javax.annotation.Generated;
 import java.util.Optional;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.Utils.assertNotNull;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A uses directive in module-info.java. <code>uses V.W;</code>
@@ -131,6 +131,7 @@
     }
 
     @Override
+    @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator")
     public boolean replace(Node node, Node replacementNode) {
         if (node == null)
             return false;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java
index b88500a..2765838 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/observer/ObservableProperty.java
@@ -22,12 +22,12 @@
 
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.NodeList;
+import com.github.javaparser.ast.Generated;
 import com.github.javaparser.utils.Utils;
 import java.lang.reflect.InvocationTargetException;
 import java.util.Collection;
 import java.util.Optional;
 import java.util.Arrays;
-import javax.annotation.Generated;
 
 /**
  * Properties considered by the AstObserver
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
index a6eb59f..66b83a5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java
@@ -32,10 +32,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.AssertStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A usage of the keyword "assert"
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java
index 3e25b96..abc0df8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java
@@ -26,17 +26,15 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.BlockStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Statements in between { and }.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
index 4a0b411..8d92a7f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java
@@ -30,10 +30,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.BreakStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A usage of the break keyword.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
index 9eaa30e..38dc883 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java
@@ -37,8 +37,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.CatchClauseMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The catch part of a try-catch-finally. <br/>In <code>try { ... } catch (Exception e) { ... }</code> the CatchClause
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
index b829950..48991f5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
@@ -31,10 +31,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ContinueStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A continue statement with an optional label;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
index 7c161ff..ee22c1a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java
@@ -33,10 +33,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.DoStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A do-while.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
index d73ede6..f776824 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java
@@ -28,9 +28,9 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.EmptyStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An empty statement is a ";" where a statement is expected.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java
index c752821..8fc74ec 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java
@@ -29,22 +29,19 @@
 import com.github.javaparser.ast.type.Type;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ExplicitConstructorInvocationStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.Resolvable;
 import com.github.javaparser.resolution.UnsolvedSymbolException;
 import com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration;
-import com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A call to super or this in a constructor or initializer.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
index 483c45d..5ac5e81 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java
@@ -32,10 +32,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ExpressionStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Used to wrap an expression so that it can take the place of a statement.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java
index d288991..42f889a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java
@@ -34,10 +34,10 @@
 import com.github.javaparser.metamodel.ForStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.OptionalProperty;
-import javax.annotation.Generated;
 import java.util.Optional;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.Utils.assertNotNull;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <h1>The classic for statement</h1>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
index 7a04e5b..fb4c72c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java
@@ -33,10 +33,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ForeachStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A for-each statement.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
index f873ff8..0dc4df4 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java
@@ -34,10 +34,10 @@
 import com.github.javaparser.metamodel.DerivedProperty;
 import com.github.javaparser.metamodel.IfStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An if-then-else statement. The else is optional.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
index 7906d0c..c35ec7e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java
@@ -30,10 +30,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.LabeledStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A statement that is labeled, like <code>label123: println("continuing");</code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
index f78eebc..fb4aa21 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/LocalClassDeclarationStmt.java
@@ -30,10 +30,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.LocalClassDeclarationStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <h1>A class declaration inside a method.</h1>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
index c9bdb45..1281fc9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java
@@ -32,9 +32,9 @@
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.metamodel.ReturnStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The return statement, with an optional expression to return.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
index 75100e8..61bd34f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/Statement.java
@@ -25,8 +25,8 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.StatementMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 import java.util.Optional;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java
index afa8fce..b49546b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java
@@ -27,8 +27,6 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
@@ -36,9 +34,9 @@
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.metamodel.SwitchEntryStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * One case in a switch statement.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java
index 36e88b2..2a9dc1c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java
@@ -27,17 +27,15 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.SwitchStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A switch statement.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
index 376d525..28a37f9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java
@@ -33,10 +33,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.SynchronizedStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Usage of the synchronized keyword.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
index 736b835..d246583 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java
@@ -32,10 +32,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.ThrowStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Usage of the throw statement.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java
index 6e4a81a..398c326 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java
@@ -32,12 +32,10 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.metamodel.TryStmtMetaModel;
-import javax.annotation.Generated;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <h1>The try statement</h1>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java
index 2a7fc01..1af0b3f 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/UnparsableStmt.java
@@ -5,13 +5,13 @@
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.ast.Node;
-import javax.annotation.Generated;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.UnparsableStmtMetaModel;
 import static com.github.javaparser.ast.Node.Parsedness.*;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A statement that had parse errors.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
index 5fb1f99..898c8e7 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java
@@ -33,10 +33,10 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.WhileStmtMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A while statement.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java
index 76dba1f..9809d27 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java
@@ -34,13 +34,13 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.resolution.types.ResolvedArrayType;
 import com.github.javaparser.utils.Pair;
-import javax.annotation.Generated;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.ast.NodeList.nodeList;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * To indicate that a type is an array, it gets wrapped in an ArrayType for every array level it has.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java
index f3b6846..d781d0e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java
@@ -34,16 +34,14 @@
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.ClassOrInterfaceTypeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import static java.util.stream.Collectors.joining;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.resolution.types.ResolvedReferenceType;
 import java.util.function.Consumer;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A class or an interface type. <br/><code>Object</code> <br/><code>HashMap&lt;String, String></code>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java
index 6b1056b..56b9f39 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/IntersectionType.java
@@ -32,16 +32,13 @@
 import com.github.javaparser.metamodel.IntersectionTypeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.NonEmptyProperty;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import static java.util.stream.Collectors.joining;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.types.ResolvedIntersectionType;
-import com.github.javaparser.resolution.types.ResolvedReferenceType;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * Represents a set of types. A given value of this type has to be assignable to at all of the element types.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java
index e359b7f..b810bce 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java
@@ -27,21 +27,18 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
 import java.util.HashMap;
-import java.util.List;
 import static com.github.javaparser.JavaParser.parseClassOrInterfaceType;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.PrimitiveTypeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.types.ResolvedPrimitiveType;
-import com.github.javaparser.resolution.types.ResolvedReferenceType;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A primitive type.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java
index f39ee0e..921300a 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ReferenceType.java
@@ -28,7 +28,7 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.ReferenceTypeMetaModel;
-import javax.annotation.Generated;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 import java.util.Optional;
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java
index 7fdfa90..38212c3 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/Type.java
@@ -21,7 +21,6 @@
 package com.github.javaparser.ast.type;
 
 import com.github.javaparser.ast.AllFieldsConstructor;
-import com.github.javaparser.ast.DataKey;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.NodeList;
 import com.github.javaparser.ast.expr.AnnotationExpr;
@@ -30,13 +29,11 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.TypeMetaModel;
 import static com.github.javaparser.utils.Utils.assertNotNull;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.Resolvable;
-import com.github.javaparser.resolution.SymbolResolver;
 import com.github.javaparser.resolution.types.ResolvedType;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
-import java.util.function.Supplier;
 import static com.github.javaparser.utils.CodeGenerationUtils.f;
 import java.util.Optional;
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java
index c3f8ced..1d5b89c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/TypeParameter.java
@@ -36,12 +36,11 @@
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.TypeParameterMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
-import com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration;
 import com.github.javaparser.resolution.types.ResolvedTypeVariable;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * A type parameter.
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java
index 5fa78f1..5c244ab 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnionType.java
@@ -27,8 +27,6 @@
 import com.github.javaparser.ast.observer.ObservableProperty;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import static com.github.javaparser.utils.Utils.assertNotNull;
 import static java.util.stream.Collectors.joining;
 import com.github.javaparser.ast.Node;
@@ -36,12 +34,11 @@
 import com.github.javaparser.metamodel.NonEmptyProperty;
 import com.github.javaparser.metamodel.UnionTypeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
-import com.github.javaparser.resolution.types.ResolvedReferenceType;
 import com.github.javaparser.resolution.types.ResolvedUnionType;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * <h1>The union type</h1>
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java
index d415214..d3b2fb8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/UnknownType.java
@@ -25,19 +25,16 @@
 import com.github.javaparser.ast.expr.AnnotationExpr;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.UnknownTypeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
 import com.github.javaparser.resolution.types.ResolvedReferenceType;
 import com.github.javaparser.resolution.types.ResolvedType;
-import com.github.javaparser.resolution.types.ResolvedUnionType;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * An unknown parameter type object. It plays the role of a null object for
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java
index 3755c2f..732c3e6 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VarType.java
@@ -25,18 +25,15 @@
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.NodeList;
 import com.github.javaparser.ast.expr.AnnotationExpr;
-import com.github.javaparser.ast.nodeTypes.NodeWithAnnotations;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import com.github.javaparser.metamodel.VoidTypeMetaModel;
 import com.github.javaparser.resolution.types.ResolvedType;
-import com.github.javaparser.resolution.types.ResolvedVoidType;
-import javax.annotation.Generated;
 import java.util.Optional;
 import java.util.function.Consumer;
 import com.github.javaparser.metamodel.VarTypeMetaModel;
+import com.github.javaparser.ast.Generated;
 
 public final class VarType extends Type {
 
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java
index 860a9d6..4db6b7d 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/VoidType.java
@@ -26,18 +26,15 @@
 import com.github.javaparser.ast.nodeTypes.NodeWithAnnotations;
 import com.github.javaparser.ast.visitor.GenericVisitor;
 import com.github.javaparser.ast.visitor.VoidVisitor;
-import java.util.Arrays;
-import java.util.List;
 import com.github.javaparser.ast.Node;
 import com.github.javaparser.ast.visitor.CloneVisitor;
 import com.github.javaparser.metamodel.VoidTypeMetaModel;
 import com.github.javaparser.metamodel.JavaParserMetaModel;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
-import com.github.javaparser.resolution.types.ResolvedUnionType;
 import com.github.javaparser.resolution.types.ResolvedVoidType;
 import java.util.function.Consumer;
 import java.util.Optional;
+import com.github.javaparser.ast.Generated;
 
 /**
  * The return type of a {@link com.github.javaparser.ast.body.MethodDeclaration}
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java
index e37842e..db17735 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/WildcardType.java
@@ -32,13 +32,10 @@
 import com.github.javaparser.metamodel.JavaParserMetaModel;
 import com.github.javaparser.metamodel.OptionalProperty;
 import com.github.javaparser.metamodel.WildcardTypeMetaModel;
-import java.util.Arrays;
-import java.util.List;
 import java.util.Optional;
-import javax.annotation.Generated;
 import com.github.javaparser.TokenRange;
-import com.github.javaparser.resolution.types.ResolvedUnionType;
 import com.github.javaparser.resolution.types.ResolvedWildcard;
+import com.github.javaparser.ast.Generated;
 import java.util.function.Consumer;
 
 /**
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java
index f82571a..2e20e62 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java
@@ -27,8 +27,8 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
+import com.github.javaparser.ast.Generated;
 import java.util.Optional;
-import javax.annotation.Generated;
 
 /**
  * A visitor that clones (copies) a node and all its children.
@@ -60,7 +60,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final TypeParameter n, final Object arg) {
         SimpleName name = cloneNode(n.getName(), arg);
         NodeList<ClassOrInterfaceType> typeBound = cloneList(n.getTypeBound(), arg);
@@ -72,7 +71,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final LineComment n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         LineComment r = new LineComment(n.getTokenRange().orElse(null), n.getContent());
@@ -81,7 +79,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final BlockComment n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         BlockComment r = new BlockComment(n.getTokenRange().orElse(null), n.getContent());
@@ -90,7 +87,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ClassOrInterfaceDeclaration n, final Object arg) {
         NodeList<ClassOrInterfaceType> extendedTypes = cloneList(n.getExtendedTypes(), arg);
         NodeList<ClassOrInterfaceType> implementedTypes = cloneList(n.getImplementedTypes(), arg);
@@ -105,7 +101,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final EnumDeclaration n, final Object arg) {
         NodeList<EnumConstantDeclaration> entries = cloneList(n.getEntries(), arg);
         NodeList<ClassOrInterfaceType> implementedTypes = cloneList(n.getImplementedTypes(), arg);
@@ -119,7 +114,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final EnumConstantDeclaration n, final Object arg) {
         NodeList<Expression> arguments = cloneList(n.getArguments(), arg);
         NodeList<BodyDeclaration<?>> classBody = cloneList(n.getClassBody(), arg);
@@ -132,7 +126,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final AnnotationDeclaration n, final Object arg) {
         NodeList<BodyDeclaration<?>> members = cloneList(n.getMembers(), arg);
         SimpleName name = cloneNode(n.getName(), arg);
@@ -144,7 +137,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final AnnotationMemberDeclaration n, final Object arg) {
         Expression defaultValue = cloneNode(n.getDefaultValue(), arg);
         SimpleName name = cloneNode(n.getName(), arg);
@@ -157,7 +149,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final FieldDeclaration n, final Object arg) {
         NodeList<VariableDeclarator> variables = cloneList(n.getVariables(), arg);
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
@@ -168,7 +159,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final VariableDeclarator n, final Object arg) {
         Expression initializer = cloneNode(n.getInitializer(), arg);
         SimpleName name = cloneNode(n.getName(), arg);
@@ -180,7 +170,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ConstructorDeclaration n, final Object arg) {
         BlockStmt body = cloneNode(n.getBody(), arg);
         SimpleName name = cloneNode(n.getName(), arg);
@@ -196,7 +185,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final MethodDeclaration n, final Object arg) {
         BlockStmt body = cloneNode(n.getBody(), arg);
         Type type = cloneNode(n.getType(), arg);
@@ -213,7 +201,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final Parameter n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         SimpleName name = cloneNode(n.getName(), arg);
@@ -226,7 +213,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final InitializerDeclaration n, final Object arg) {
         BlockStmt body = cloneNode(n.getBody(), arg);
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
@@ -237,7 +223,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final JavadocComment n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         JavadocComment r = new JavadocComment(n.getTokenRange().orElse(null), n.getContent());
@@ -246,7 +231,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ClassOrInterfaceType n, final Object arg) {
         SimpleName name = cloneNode(n.getName(), arg);
         ClassOrInterfaceType scope = cloneNode(n.getScope(), arg);
@@ -259,7 +243,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final PrimitiveType n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -269,7 +252,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ArrayType n, final Object arg) {
         Type componentType = cloneNode(n.getComponentType(), arg);
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
@@ -280,7 +262,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ArrayCreationLevel n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         Expression dimension = cloneNode(n.getDimension(), arg);
@@ -291,7 +272,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final IntersectionType n, final Object arg) {
         NodeList<ReferenceType> elements = cloneList(n.getElements(), arg);
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
@@ -302,7 +282,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final UnionType n, final Object arg) {
         NodeList<ReferenceType> elements = cloneList(n.getElements(), arg);
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
@@ -313,7 +292,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final VoidType n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -323,7 +301,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final WildcardType n, final Object arg) {
         ReferenceType extendedType = cloneNode(n.getExtendedType(), arg);
         ReferenceType superType = cloneNode(n.getSuperType(), arg);
@@ -335,7 +312,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final UnknownType n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -345,7 +321,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ArrayAccessExpr n, final Object arg) {
         Expression index = cloneNode(n.getIndex(), arg);
         Expression name = cloneNode(n.getName(), arg);
@@ -356,7 +331,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ArrayCreationExpr n, final Object arg) {
         Type elementType = cloneNode(n.getElementType(), arg);
         ArrayInitializerExpr initializer = cloneNode(n.getInitializer(), arg);
@@ -368,7 +342,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ArrayInitializerExpr n, final Object arg) {
         NodeList<Expression> values = cloneList(n.getValues(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -378,7 +351,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final AssignExpr n, final Object arg) {
         Expression target = cloneNode(n.getTarget(), arg);
         Expression value = cloneNode(n.getValue(), arg);
@@ -389,7 +361,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final BinaryExpr n, final Object arg) {
         Expression left = cloneNode(n.getLeft(), arg);
         Expression right = cloneNode(n.getRight(), arg);
@@ -400,7 +371,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final CastExpr n, final Object arg) {
         Expression expression = cloneNode(n.getExpression(), arg);
         Type type = cloneNode(n.getType(), arg);
@@ -411,7 +381,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ClassExpr n, final Object arg) {
         Type type = cloneNode(n.getType(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -421,7 +390,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ConditionalExpr n, final Object arg) {
         Expression condition = cloneNode(n.getCondition(), arg);
         Expression elseExpr = cloneNode(n.getElseExpr(), arg);
@@ -433,7 +401,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final EnclosedExpr n, final Object arg) {
         Expression inner = cloneNode(n.getInner(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -443,7 +410,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final FieldAccessExpr n, final Object arg) {
         SimpleName name = cloneNode(n.getName(), arg);
         Expression scope = cloneNode(n.getScope(), arg);
@@ -455,7 +421,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final InstanceOfExpr n, final Object arg) {
         Expression expression = cloneNode(n.getExpression(), arg);
         ReferenceType type = cloneNode(n.getType(), arg);
@@ -466,7 +431,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final StringLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         StringLiteralExpr r = new StringLiteralExpr(n.getTokenRange().orElse(null), n.getValue());
@@ -475,7 +439,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final IntegerLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         IntegerLiteralExpr r = new IntegerLiteralExpr(n.getTokenRange().orElse(null), n.getValue());
@@ -484,7 +447,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final LongLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         LongLiteralExpr r = new LongLiteralExpr(n.getTokenRange().orElse(null), n.getValue());
@@ -493,7 +455,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final CharLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         CharLiteralExpr r = new CharLiteralExpr(n.getTokenRange().orElse(null), n.getValue());
@@ -502,7 +463,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final DoubleLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         DoubleLiteralExpr r = new DoubleLiteralExpr(n.getTokenRange().orElse(null), n.getValue());
@@ -511,7 +471,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final BooleanLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         BooleanLiteralExpr r = new BooleanLiteralExpr(n.getTokenRange().orElse(null), n.getValue());
@@ -520,7 +479,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final NullLiteralExpr n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         NullLiteralExpr r = new NullLiteralExpr(n.getTokenRange().orElse(null));
@@ -529,7 +487,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final MethodCallExpr n, final Object arg) {
         NodeList<Expression> arguments = cloneList(n.getArguments(), arg);
         SimpleName name = cloneNode(n.getName(), arg);
@@ -542,7 +499,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final NameExpr n, final Object arg) {
         SimpleName name = cloneNode(n.getName(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -552,7 +508,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ObjectCreationExpr n, final Object arg) {
         NodeList<BodyDeclaration<?>> anonymousClassBody = cloneList(n.getAnonymousClassBody().orElse(null), arg);
         NodeList<Expression> arguments = cloneList(n.getArguments(), arg);
@@ -566,7 +521,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final Name n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         Name qualifier = cloneNode(n.getQualifier(), arg);
@@ -577,7 +531,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final SimpleName n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         SimpleName r = new SimpleName(n.getTokenRange().orElse(null), n.getIdentifier());
@@ -586,7 +539,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ThisExpr n, final Object arg) {
         Expression classExpr = cloneNode(n.getClassExpr(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -596,7 +548,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final SuperExpr n, final Object arg) {
         Expression classExpr = cloneNode(n.getClassExpr(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -606,7 +557,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final UnaryExpr n, final Object arg) {
         Expression expression = cloneNode(n.getExpression(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -616,7 +566,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final VariableDeclarationExpr n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         NodeList<VariableDeclarator> variables = cloneList(n.getVariables(), arg);
@@ -627,7 +576,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final MarkerAnnotationExpr n, final Object arg) {
         Name name = cloneNode(n.getName(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -637,7 +585,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final SingleMemberAnnotationExpr n, final Object arg) {
         Expression memberValue = cloneNode(n.getMemberValue(), arg);
         Name name = cloneNode(n.getName(), arg);
@@ -648,7 +595,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final NormalAnnotationExpr n, final Object arg) {
         NodeList<MemberValuePair> pairs = cloneList(n.getPairs(), arg);
         Name name = cloneNode(n.getName(), arg);
@@ -659,7 +605,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final MemberValuePair n, final Object arg) {
         SimpleName name = cloneNode(n.getName(), arg);
         Expression value = cloneNode(n.getValue(), arg);
@@ -670,7 +615,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ExplicitConstructorInvocationStmt n, final Object arg) {
         NodeList<Expression> arguments = cloneList(n.getArguments(), arg);
         Expression expression = cloneNode(n.getExpression(), arg);
@@ -682,7 +626,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final LocalClassDeclarationStmt n, final Object arg) {
         ClassOrInterfaceDeclaration classDeclaration = cloneNode(n.getClassDeclaration(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -692,7 +635,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final AssertStmt n, final Object arg) {
         Expression check = cloneNode(n.getCheck(), arg);
         Expression message = cloneNode(n.getMessage(), arg);
@@ -703,7 +645,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final BlockStmt n, final Object arg) {
         NodeList<Statement> statements = cloneList(n.getStatements(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -713,7 +654,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final LabeledStmt n, final Object arg) {
         SimpleName label = cloneNode(n.getLabel(), arg);
         Statement statement = cloneNode(n.getStatement(), arg);
@@ -724,7 +664,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final EmptyStmt n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         EmptyStmt r = new EmptyStmt(n.getTokenRange().orElse(null));
@@ -733,7 +672,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ExpressionStmt n, final Object arg) {
         Expression expression = cloneNode(n.getExpression(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -743,7 +681,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final SwitchStmt n, final Object arg) {
         NodeList<SwitchEntryStmt> entries = cloneList(n.getEntries(), arg);
         Expression selector = cloneNode(n.getSelector(), arg);
@@ -754,7 +691,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final SwitchEntryStmt n, final Object arg) {
         Expression label = cloneNode(n.getLabel(), arg);
         NodeList<Statement> statements = cloneList(n.getStatements(), arg);
@@ -765,7 +701,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final BreakStmt n, final Object arg) {
         SimpleName label = cloneNode(n.getLabel(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -775,7 +710,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ReturnStmt n, final Object arg) {
         Expression expression = cloneNode(n.getExpression(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -785,7 +719,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final IfStmt n, final Object arg) {
         Expression condition = cloneNode(n.getCondition(), arg);
         Statement elseStmt = cloneNode(n.getElseStmt(), arg);
@@ -797,7 +730,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final WhileStmt n, final Object arg) {
         Statement body = cloneNode(n.getBody(), arg);
         Expression condition = cloneNode(n.getCondition(), arg);
@@ -808,7 +740,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ContinueStmt n, final Object arg) {
         SimpleName label = cloneNode(n.getLabel(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -818,7 +749,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final DoStmt n, final Object arg) {
         Statement body = cloneNode(n.getBody(), arg);
         Expression condition = cloneNode(n.getCondition(), arg);
@@ -829,7 +759,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ForeachStmt n, final Object arg) {
         Statement body = cloneNode(n.getBody(), arg);
         Expression iterable = cloneNode(n.getIterable(), arg);
@@ -841,7 +770,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ForStmt n, final Object arg) {
         Statement body = cloneNode(n.getBody(), arg);
         Expression compare = cloneNode(n.getCompare(), arg);
@@ -854,7 +782,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ThrowStmt n, final Object arg) {
         Expression expression = cloneNode(n.getExpression(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -864,7 +791,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final SynchronizedStmt n, final Object arg) {
         BlockStmt body = cloneNode(n.getBody(), arg);
         Expression expression = cloneNode(n.getExpression(), arg);
@@ -875,7 +801,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final TryStmt n, final Object arg) {
         NodeList<CatchClause> catchClauses = cloneList(n.getCatchClauses(), arg);
         BlockStmt finallyBlock = cloneNode(n.getFinallyBlock(), arg);
@@ -888,7 +813,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final CatchClause n, final Object arg) {
         BlockStmt body = cloneNode(n.getBody(), arg);
         Parameter parameter = cloneNode(n.getParameter(), arg);
@@ -899,7 +823,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final LambdaExpr n, final Object arg) {
         Statement body = cloneNode(n.getBody(), arg);
         NodeList<Parameter> parameters = cloneList(n.getParameters(), arg);
@@ -910,7 +833,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final MethodReferenceExpr n, final Object arg) {
         Expression scope = cloneNode(n.getScope(), arg);
         NodeList<Type> typeArguments = cloneList(n.getTypeArguments().orElse(null), arg);
@@ -921,7 +843,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final TypeExpr n, final Object arg) {
         Type type = cloneNode(n.getType(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -943,7 +864,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Node visit(final ImportDeclaration n, final Object arg) {
         Name name = cloneNode(n.getName(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -953,7 +873,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ModuleDeclaration n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         NodeList<ModuleStmt> moduleStmts = cloneList(n.getModuleStmts(), arg);
@@ -965,7 +884,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ModuleRequiresStmt n, final Object arg) {
         Name name = cloneNode(n.getName(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -1006,7 +924,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ModuleExportsStmt n, final Object arg) {
         NodeList<Name> moduleNames = cloneList(n.getModuleNames(), arg);
         Name name = cloneNode(n.getName(), arg);
@@ -1017,7 +934,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ModuleProvidesStmt n, final Object arg) {
         Name name = cloneNode(n.getName(), arg);
         NodeList<Name> with = cloneList(n.getWith(), arg);
@@ -1028,7 +944,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ModuleUsesStmt n, final Object arg) {
         Name name = cloneNode(n.getName(), arg);
         Comment comment = cloneNode(n.getComment(), arg);
@@ -1038,7 +953,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ModuleOpensStmt n, final Object arg) {
         NodeList<Name> moduleNames = cloneList(n.getModuleNames(), arg);
         Name name = cloneNode(n.getName(), arg);
@@ -1049,7 +963,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final UnparsableStmt n, final Object arg) {
         Comment comment = cloneNode(n.getComment(), arg);
         UnparsableStmt r = new UnparsableStmt(n.getTokenRange().orElse(null));
@@ -1058,7 +971,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.CloneVisitorGenerator")
     public Visitable visit(final ReceiverParameter n, final Object arg) {
         NodeList<AnnotationExpr> annotations = cloneList(n.getAnnotations(), arg);
         Name name = cloneNode(n.getName(), arg);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java
index 656da79..14f29b8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java
@@ -31,7 +31,6 @@
 import com.github.javaparser.ast.type.*;
 import java.util.List;
 import java.util.Optional;
-import javax.annotation.Generated;
 
 /**
  * A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
@@ -131,7 +130,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final CompilationUnit n, final Visitable arg) {
         final CompilationUnit n2 = (CompilationUnit) arg;
         if (!nodesEquals(n.getImports(), n2.getImports()))
@@ -148,7 +146,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final PackageDeclaration n, final Visitable arg) {
         final PackageDeclaration n2 = (PackageDeclaration) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -161,7 +158,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final TypeParameter n, final Visitable arg) {
         final TypeParameter n2 = (TypeParameter) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -176,7 +172,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final LineComment n, final Visitable arg) {
         final LineComment n2 = (LineComment) arg;
         if (!objEquals(n.getContent(), n2.getContent()))
@@ -187,7 +182,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final BlockComment n, final Visitable arg) {
         final BlockComment n2 = (BlockComment) arg;
         if (!objEquals(n.getContent(), n2.getContent()))
@@ -198,7 +192,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ClassOrInterfaceDeclaration n, final Visitable arg) {
         final ClassOrInterfaceDeclaration n2 = (ClassOrInterfaceDeclaration) arg;
         if (!nodesEquals(n.getExtendedTypes(), n2.getExtendedTypes()))
@@ -223,7 +216,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final EnumDeclaration n, final Visitable arg) {
         final EnumDeclaration n2 = (EnumDeclaration) arg;
         if (!nodesEquals(n.getEntries(), n2.getEntries()))
@@ -244,7 +236,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final EnumConstantDeclaration n, final Visitable arg) {
         final EnumConstantDeclaration n2 = (EnumConstantDeclaration) arg;
         if (!nodesEquals(n.getArguments(), n2.getArguments()))
@@ -261,7 +252,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final AnnotationDeclaration n, final Visitable arg) {
         final AnnotationDeclaration n2 = (AnnotationDeclaration) arg;
         if (!nodesEquals(n.getMembers(), n2.getMembers()))
@@ -278,7 +268,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final AnnotationMemberDeclaration n, final Visitable arg) {
         final AnnotationMemberDeclaration n2 = (AnnotationMemberDeclaration) arg;
         if (!nodeEquals(n.getDefaultValue(), n2.getDefaultValue()))
@@ -297,7 +286,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final FieldDeclaration n, final Visitable arg) {
         final FieldDeclaration n2 = (FieldDeclaration) arg;
         if (!objEquals(n.getModifiers(), n2.getModifiers()))
@@ -312,7 +300,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final VariableDeclarator n, final Visitable arg) {
         final VariableDeclarator n2 = (VariableDeclarator) arg;
         if (!nodeEquals(n.getInitializer(), n2.getInitializer()))
@@ -327,7 +314,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ConstructorDeclaration n, final Visitable arg) {
         final ConstructorDeclaration n2 = (ConstructorDeclaration) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -352,7 +338,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final MethodDeclaration n, final Visitable arg) {
         final MethodDeclaration n2 = (MethodDeclaration) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -379,7 +364,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final Parameter n, final Visitable arg) {
         final Parameter n2 = (Parameter) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -400,7 +384,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final InitializerDeclaration n, final Visitable arg) {
         final InitializerDeclaration n2 = (InitializerDeclaration) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -415,7 +398,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final JavadocComment n, final Visitable arg) {
         final JavadocComment n2 = (JavadocComment) arg;
         if (!objEquals(n.getContent(), n2.getContent()))
@@ -426,7 +408,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ClassOrInterfaceType n, final Visitable arg) {
         final ClassOrInterfaceType n2 = (ClassOrInterfaceType) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -443,7 +424,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final PrimitiveType n, final Visitable arg) {
         final PrimitiveType n2 = (PrimitiveType) arg;
         if (!objEquals(n.getType(), n2.getType()))
@@ -456,7 +436,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ArrayType n, final Visitable arg) {
         final ArrayType n2 = (ArrayType) arg;
         if (!nodeEquals(n.getComponentType(), n2.getComponentType()))
@@ -471,7 +450,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ArrayCreationLevel n, final Visitable arg) {
         final ArrayCreationLevel n2 = (ArrayCreationLevel) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -484,7 +462,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final IntersectionType n, final Visitable arg) {
         final IntersectionType n2 = (IntersectionType) arg;
         if (!nodesEquals(n.getElements(), n2.getElements()))
@@ -497,7 +474,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final UnionType n, final Visitable arg) {
         final UnionType n2 = (UnionType) arg;
         if (!nodesEquals(n.getElements(), n2.getElements()))
@@ -510,7 +486,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final VoidType n, final Visitable arg) {
         final VoidType n2 = (VoidType) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -521,7 +496,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final WildcardType n, final Visitable arg) {
         final WildcardType n2 = (WildcardType) arg;
         if (!nodeEquals(n.getExtendedType(), n2.getExtendedType()))
@@ -536,7 +510,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final UnknownType n, final Visitable arg) {
         final UnknownType n2 = (UnknownType) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -547,7 +520,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ArrayAccessExpr n, final Visitable arg) {
         final ArrayAccessExpr n2 = (ArrayAccessExpr) arg;
         if (!nodeEquals(n.getIndex(), n2.getIndex()))
@@ -560,7 +532,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ArrayCreationExpr n, final Visitable arg) {
         final ArrayCreationExpr n2 = (ArrayCreationExpr) arg;
         if (!nodeEquals(n.getElementType(), n2.getElementType()))
@@ -575,7 +546,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ArrayInitializerExpr n, final Visitable arg) {
         final ArrayInitializerExpr n2 = (ArrayInitializerExpr) arg;
         if (!nodesEquals(n.getValues(), n2.getValues()))
@@ -586,7 +556,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final AssignExpr n, final Visitable arg) {
         final AssignExpr n2 = (AssignExpr) arg;
         if (!objEquals(n.getOperator(), n2.getOperator()))
@@ -601,7 +570,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final BinaryExpr n, final Visitable arg) {
         final BinaryExpr n2 = (BinaryExpr) arg;
         if (!nodeEquals(n.getLeft(), n2.getLeft()))
@@ -616,7 +584,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final CastExpr n, final Visitable arg) {
         final CastExpr n2 = (CastExpr) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -629,7 +596,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ClassExpr n, final Visitable arg) {
         final ClassExpr n2 = (ClassExpr) arg;
         if (!nodeEquals(n.getType(), n2.getType()))
@@ -640,7 +606,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ConditionalExpr n, final Visitable arg) {
         final ConditionalExpr n2 = (ConditionalExpr) arg;
         if (!nodeEquals(n.getCondition(), n2.getCondition()))
@@ -655,7 +620,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final EnclosedExpr n, final Visitable arg) {
         final EnclosedExpr n2 = (EnclosedExpr) arg;
         if (!nodeEquals(n.getInner(), n2.getInner()))
@@ -666,7 +630,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final FieldAccessExpr n, final Visitable arg) {
         final FieldAccessExpr n2 = (FieldAccessExpr) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -681,7 +644,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final InstanceOfExpr n, final Visitable arg) {
         final InstanceOfExpr n2 = (InstanceOfExpr) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -694,7 +656,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final StringLiteralExpr n, final Visitable arg) {
         final StringLiteralExpr n2 = (StringLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -705,7 +666,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final IntegerLiteralExpr n, final Visitable arg) {
         final IntegerLiteralExpr n2 = (IntegerLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -716,7 +676,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final LongLiteralExpr n, final Visitable arg) {
         final LongLiteralExpr n2 = (LongLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -727,7 +686,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final CharLiteralExpr n, final Visitable arg) {
         final CharLiteralExpr n2 = (CharLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -738,7 +696,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final DoubleLiteralExpr n, final Visitable arg) {
         final DoubleLiteralExpr n2 = (DoubleLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -749,7 +706,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final BooleanLiteralExpr n, final Visitable arg) {
         final BooleanLiteralExpr n2 = (BooleanLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -760,7 +716,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final NullLiteralExpr n, final Visitable arg) {
         final NullLiteralExpr n2 = (NullLiteralExpr) arg;
         if (!nodeEquals(n.getComment(), n2.getComment()))
@@ -769,7 +724,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final MethodCallExpr n, final Visitable arg) {
         final MethodCallExpr n2 = (MethodCallExpr) arg;
         if (!nodesEquals(n.getArguments(), n2.getArguments()))
@@ -786,7 +740,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final NameExpr n, final Visitable arg) {
         final NameExpr n2 = (NameExpr) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -797,7 +750,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ObjectCreationExpr n, final Visitable arg) {
         final ObjectCreationExpr n2 = (ObjectCreationExpr) arg;
         if (!nodesEquals(n.getAnonymousClassBody(), n2.getAnonymousClassBody()))
@@ -816,7 +768,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final Name n, final Visitable arg) {
         final Name n2 = (Name) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -831,7 +782,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final SimpleName n, final Visitable arg) {
         final SimpleName n2 = (SimpleName) arg;
         if (!objEquals(n.getIdentifier(), n2.getIdentifier()))
@@ -842,7 +792,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ThisExpr n, final Visitable arg) {
         final ThisExpr n2 = (ThisExpr) arg;
         if (!nodeEquals(n.getClassExpr(), n2.getClassExpr()))
@@ -853,7 +802,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final SuperExpr n, final Visitable arg) {
         final SuperExpr n2 = (SuperExpr) arg;
         if (!nodeEquals(n.getClassExpr(), n2.getClassExpr()))
@@ -864,7 +812,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final UnaryExpr n, final Visitable arg) {
         final UnaryExpr n2 = (UnaryExpr) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -877,7 +824,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final VariableDeclarationExpr n, final Visitable arg) {
         final VariableDeclarationExpr n2 = (VariableDeclarationExpr) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -892,7 +838,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final MarkerAnnotationExpr n, final Visitable arg) {
         final MarkerAnnotationExpr n2 = (MarkerAnnotationExpr) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -903,7 +848,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final SingleMemberAnnotationExpr n, final Visitable arg) {
         final SingleMemberAnnotationExpr n2 = (SingleMemberAnnotationExpr) arg;
         if (!nodeEquals(n.getMemberValue(), n2.getMemberValue()))
@@ -916,7 +860,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final NormalAnnotationExpr n, final Visitable arg) {
         final NormalAnnotationExpr n2 = (NormalAnnotationExpr) arg;
         if (!nodesEquals(n.getPairs(), n2.getPairs()))
@@ -929,7 +872,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final MemberValuePair n, final Visitable arg) {
         final MemberValuePair n2 = (MemberValuePair) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -942,7 +884,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ExplicitConstructorInvocationStmt n, final Visitable arg) {
         final ExplicitConstructorInvocationStmt n2 = (ExplicitConstructorInvocationStmt) arg;
         if (!nodesEquals(n.getArguments(), n2.getArguments()))
@@ -959,7 +900,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final LocalClassDeclarationStmt n, final Visitable arg) {
         final LocalClassDeclarationStmt n2 = (LocalClassDeclarationStmt) arg;
         if (!nodeEquals(n.getClassDeclaration(), n2.getClassDeclaration()))
@@ -970,7 +910,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final AssertStmt n, final Visitable arg) {
         final AssertStmt n2 = (AssertStmt) arg;
         if (!nodeEquals(n.getCheck(), n2.getCheck()))
@@ -983,7 +922,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final BlockStmt n, final Visitable arg) {
         final BlockStmt n2 = (BlockStmt) arg;
         if (!nodesEquals(n.getStatements(), n2.getStatements()))
@@ -994,7 +932,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final LabeledStmt n, final Visitable arg) {
         final LabeledStmt n2 = (LabeledStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -1007,7 +944,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final EmptyStmt n, final Visitable arg) {
         final EmptyStmt n2 = (EmptyStmt) arg;
         if (!nodeEquals(n.getComment(), n2.getComment()))
@@ -1016,7 +952,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ExpressionStmt n, final Visitable arg) {
         final ExpressionStmt n2 = (ExpressionStmt) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -1027,7 +962,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final SwitchStmt n, final Visitable arg) {
         final SwitchStmt n2 = (SwitchStmt) arg;
         if (!nodesEquals(n.getEntries(), n2.getEntries()))
@@ -1040,7 +974,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final SwitchEntryStmt n, final Visitable arg) {
         final SwitchEntryStmt n2 = (SwitchEntryStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -1053,7 +986,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final BreakStmt n, final Visitable arg) {
         final BreakStmt n2 = (BreakStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -1064,7 +996,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ReturnStmt n, final Visitable arg) {
         final ReturnStmt n2 = (ReturnStmt) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -1075,7 +1006,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final IfStmt n, final Visitable arg) {
         final IfStmt n2 = (IfStmt) arg;
         if (!nodeEquals(n.getCondition(), n2.getCondition()))
@@ -1090,7 +1020,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final WhileStmt n, final Visitable arg) {
         final WhileStmt n2 = (WhileStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1103,7 +1032,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ContinueStmt n, final Visitable arg) {
         final ContinueStmt n2 = (ContinueStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -1114,7 +1042,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final DoStmt n, final Visitable arg) {
         final DoStmt n2 = (DoStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1127,7 +1054,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ForeachStmt n, final Visitable arg) {
         final ForeachStmt n2 = (ForeachStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1142,7 +1068,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ForStmt n, final Visitable arg) {
         final ForStmt n2 = (ForStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1159,7 +1084,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ThrowStmt n, final Visitable arg) {
         final ThrowStmt n2 = (ThrowStmt) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -1170,7 +1094,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final SynchronizedStmt n, final Visitable arg) {
         final SynchronizedStmt n2 = (SynchronizedStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1183,7 +1106,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final TryStmt n, final Visitable arg) {
         final TryStmt n2 = (TryStmt) arg;
         if (!nodesEquals(n.getCatchClauses(), n2.getCatchClauses()))
@@ -1200,7 +1122,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final CatchClause n, final Visitable arg) {
         final CatchClause n2 = (CatchClause) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1213,7 +1134,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final LambdaExpr n, final Visitable arg) {
         final LambdaExpr n2 = (LambdaExpr) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1228,7 +1148,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final MethodReferenceExpr n, final Visitable arg) {
         final MethodReferenceExpr n2 = (MethodReferenceExpr) arg;
         if (!objEquals(n.getIdentifier(), n2.getIdentifier()))
@@ -1243,7 +1162,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final TypeExpr n, final Visitable arg) {
         final TypeExpr n2 = (TypeExpr) arg;
         if (!nodeEquals(n.getType(), n2.getType()))
@@ -1254,7 +1172,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ImportDeclaration n, final Visitable arg) {
         final ImportDeclaration n2 = (ImportDeclaration) arg;
         if (!objEquals(n.isAsterisk(), n2.isAsterisk()))
@@ -1274,7 +1191,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ModuleDeclaration n, final Visitable arg) {
         final ModuleDeclaration n2 = (ModuleDeclaration) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -1291,7 +1207,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ModuleRequiresStmt n, final Visitable arg) {
         final ModuleRequiresStmt n2 = (ModuleRequiresStmt) arg;
         if (!objEquals(n.getModifiers(), n2.getModifiers()))
@@ -1304,7 +1219,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ModuleExportsStmt n, final Visitable arg) {
         final ModuleExportsStmt n2 = (ModuleExportsStmt) arg;
         if (!nodesEquals(n.getModuleNames(), n2.getModuleNames()))
@@ -1317,7 +1231,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ModuleProvidesStmt n, final Visitable arg) {
         final ModuleProvidesStmt n2 = (ModuleProvidesStmt) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -1330,7 +1243,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ModuleUsesStmt n, final Visitable arg) {
         final ModuleUsesStmt n2 = (ModuleUsesStmt) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -1341,7 +1253,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ModuleOpensStmt n, final Visitable arg) {
         final ModuleOpensStmt n2 = (ModuleOpensStmt) arg;
         if (!nodesEquals(n.getModuleNames(), n2.getModuleNames()))
@@ -1354,7 +1265,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final UnparsableStmt n, final Visitable arg) {
         final UnparsableStmt n2 = (UnparsableStmt) arg;
         if (!nodeEquals(n.getComment(), n2.getComment()))
@@ -1363,7 +1273,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.EqualsVisitorGenerator")
     public Boolean visit(final ReceiverParameter n, final Visitable arg) {
         final ReceiverParameter n2 = (ReceiverParameter) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java
index 2fcd42b..f69258b 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericListVisitorAdapter.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Objects;
@@ -44,7 +43,6 @@
  */
 public abstract class GenericListVisitorAdapter<R, A> implements GenericVisitor<List<R>, A> {
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final AnnotationDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -71,7 +69,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final AnnotationMemberDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -103,7 +100,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ArrayAccessExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -125,7 +121,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ArrayCreationExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -152,7 +147,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ArrayCreationLevel n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -174,7 +168,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ArrayInitializerExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -191,7 +184,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ArrayType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -213,7 +205,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final AssertStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -235,7 +226,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final AssignExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -257,7 +247,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final BinaryExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -279,7 +268,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final BlockComment n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -291,7 +279,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final BlockStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -308,7 +295,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final BooleanLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -320,7 +306,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final BreakStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -337,7 +322,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final CastExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -359,7 +343,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final CatchClause n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -381,7 +364,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final CharLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -393,7 +375,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ClassExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -410,7 +391,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ClassOrInterfaceDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -452,7 +432,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ClassOrInterfaceType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -484,7 +463,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final CompilationUnit n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -516,7 +494,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ConditionalExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -543,7 +520,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ConstructorDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -590,7 +566,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ContinueStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -607,7 +582,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final DoStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -629,7 +603,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final DoubleLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -641,7 +614,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final EmptyStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -653,7 +625,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final EnclosedExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -670,7 +641,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final EnumConstantDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -702,7 +672,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final EnumDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -739,7 +708,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ExplicitConstructorInvocationStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -766,7 +734,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ExpressionStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -783,7 +750,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final FieldAccessExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -810,7 +776,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final FieldDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -832,7 +797,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ForStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -864,7 +828,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ForeachStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -891,7 +854,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final IfStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -918,7 +880,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ImportDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -935,7 +896,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final InitializerDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -957,7 +917,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final InstanceOfExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -979,7 +938,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final IntegerLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -991,7 +949,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final IntersectionType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1013,7 +970,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final JavadocComment n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1025,7 +981,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final LabeledStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1047,7 +1002,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final LambdaExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1069,7 +1023,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final LineComment n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1081,7 +1034,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final LocalClassDeclarationStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1098,7 +1050,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final LongLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1110,7 +1061,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final MarkerAnnotationExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1127,7 +1077,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final MemberValuePair n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1149,7 +1098,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final MethodCallExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1181,7 +1129,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final MethodDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1233,7 +1180,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final MethodReferenceExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1255,7 +1201,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final NameExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1272,7 +1217,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final Name n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1294,7 +1238,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final NormalAnnotationExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1316,7 +1259,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final NullLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1328,7 +1270,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ObjectCreationExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1365,7 +1306,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final PackageDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1387,7 +1327,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final Parameter n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1419,7 +1358,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final PrimitiveType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1436,7 +1374,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ReturnStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1453,7 +1390,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final SimpleName n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1465,7 +1401,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final SingleMemberAnnotationExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1487,7 +1422,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final StringLiteralExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1499,7 +1433,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final SuperExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1516,7 +1449,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final SwitchEntryStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1538,7 +1470,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final SwitchStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1560,7 +1491,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final SynchronizedStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1582,7 +1512,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ThisExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1599,7 +1528,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ThrowStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1616,7 +1544,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final TryStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1648,7 +1575,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final TypeExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1665,7 +1591,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final TypeParameter n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1692,7 +1617,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final UnaryExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1709,7 +1633,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final UnionType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1731,7 +1654,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final UnknownType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1748,7 +1670,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final VariableDeclarationExpr n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1770,7 +1691,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final VariableDeclarator n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1797,7 +1717,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final VoidType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1814,7 +1733,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final WhileStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1836,7 +1754,6 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final WildcardType n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1869,7 +1786,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ModuleDeclaration n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1897,7 +1813,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ModuleExportsStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1920,7 +1835,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ModuleOpensStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1943,7 +1857,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ModuleProvidesStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1966,7 +1879,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ModuleRequiresStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -1984,7 +1896,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ModuleUsesStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -2002,7 +1913,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final UnparsableStmt n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
@@ -2015,7 +1925,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericListVisitorAdapterGenerator")
     public List<R> visit(final ReceiverParameter n, final A arg) {
         List<R> result = new ArrayList<>();
         List<R> tmp;
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java
index 494013c..574658c 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that has a return value.
@@ -39,280 +38,190 @@
 public interface GenericVisitor<R, A> {
 
     // - Compilation Unit ----------------------------------
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(CompilationUnit n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(PackageDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(TypeParameter n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(LineComment n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(BlockComment n, A arg);
 
     // - Body ----------------------------------------------
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ClassOrInterfaceDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(EnumDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(EnumConstantDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(AnnotationDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(AnnotationMemberDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(FieldDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(VariableDeclarator n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ConstructorDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(MethodDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(Parameter n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(InitializerDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(JavadocComment n, A arg);
 
     // - Type ----------------------------------------------
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ClassOrInterfaceType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(PrimitiveType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ArrayType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ArrayCreationLevel n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(IntersectionType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(UnionType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(VoidType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(WildcardType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(UnknownType n, A arg);
 
     // - Expression ----------------------------------------
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ArrayAccessExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ArrayCreationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ArrayInitializerExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(AssignExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(BinaryExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(CastExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ClassExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ConditionalExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(EnclosedExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(FieldAccessExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(InstanceOfExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(StringLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(IntegerLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(LongLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(CharLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(DoubleLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(BooleanLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(NullLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(MethodCallExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(NameExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ObjectCreationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ThisExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(SuperExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(UnaryExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(VariableDeclarationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(MarkerAnnotationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(SingleMemberAnnotationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(NormalAnnotationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(MemberValuePair n, A arg);
 
     // - Statements ----------------------------------------
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ExplicitConstructorInvocationStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(LocalClassDeclarationStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(AssertStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(BlockStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(LabeledStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(EmptyStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ExpressionStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(SwitchStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(SwitchEntryStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(BreakStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ReturnStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(IfStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(WhileStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ContinueStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(DoStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ForeachStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ForStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ThrowStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(SynchronizedStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(TryStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(CatchClause n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(LambdaExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(MethodReferenceExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(TypeExpr n, A arg);
 
     R visit(NodeList n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(Name n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(SimpleName n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ImportDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ModuleDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ModuleRequiresStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ModuleExportsStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ModuleProvidesStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ModuleUsesStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ModuleOpensStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(UnparsableStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorGenerator")
     R visit(ReceiverParameter n, A arg);
 
     R visit(VarType n, A arg);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java
index 2047038..1e6d4d4 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that has a return value (R), and has a default implementation for all its visit
@@ -41,7 +40,6 @@
 public abstract class GenericVisitorAdapter<R, A> implements GenericVisitor<R, A> {
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final AnnotationDeclaration n, final A arg) {
         R result;
         {
@@ -68,7 +66,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final AnnotationMemberDeclaration n, final A arg) {
         R result;
         if (n.getDefaultValue().isPresent()) {
@@ -100,7 +97,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ArrayAccessExpr n, final A arg) {
         R result;
         {
@@ -122,7 +118,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ArrayCreationExpr n, final A arg) {
         R result;
         {
@@ -149,7 +144,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ArrayInitializerExpr n, final A arg) {
         R result;
         {
@@ -166,7 +160,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final AssertStmt n, final A arg) {
         R result;
         {
@@ -188,7 +181,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final AssignExpr n, final A arg) {
         R result;
         {
@@ -210,7 +202,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final BinaryExpr n, final A arg) {
         R result;
         {
@@ -232,7 +223,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final BlockStmt n, final A arg) {
         R result;
         {
@@ -249,7 +239,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final BooleanLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -261,7 +250,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final BreakStmt n, final A arg) {
         R result;
         if (n.getLabel().isPresent()) {
@@ -278,7 +266,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final CastExpr n, final A arg) {
         R result;
         {
@@ -300,7 +287,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final CatchClause n, final A arg) {
         R result;
         {
@@ -322,7 +308,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final CharLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -334,7 +319,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ClassExpr n, final A arg) {
         R result;
         {
@@ -351,7 +335,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ClassOrInterfaceDeclaration n, final A arg) {
         R result;
         {
@@ -393,7 +376,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ClassOrInterfaceType n, final A arg) {
         R result;
         {
@@ -425,7 +407,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final CompilationUnit n, final A arg) {
         R result;
         {
@@ -457,7 +438,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ConditionalExpr n, final A arg) {
         R result;
         {
@@ -484,7 +464,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ConstructorDeclaration n, final A arg) {
         R result;
         {
@@ -531,7 +510,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ContinueStmt n, final A arg) {
         R result;
         if (n.getLabel().isPresent()) {
@@ -548,7 +526,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final DoStmt n, final A arg) {
         R result;
         {
@@ -570,7 +547,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final DoubleLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -582,7 +558,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final EmptyStmt n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -594,7 +569,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final EnclosedExpr n, final A arg) {
         R result;
         {
@@ -611,7 +585,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final EnumConstantDeclaration n, final A arg) {
         R result;
         {
@@ -643,7 +616,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final EnumDeclaration n, final A arg) {
         R result;
         {
@@ -680,7 +652,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ExplicitConstructorInvocationStmt n, final A arg) {
         R result;
         {
@@ -707,7 +678,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ExpressionStmt n, final A arg) {
         R result;
         {
@@ -724,7 +694,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final FieldAccessExpr n, final A arg) {
         R result;
         {
@@ -751,7 +720,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final FieldDeclaration n, final A arg) {
         R result;
         {
@@ -773,7 +741,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ForeachStmt n, final A arg) {
         R result;
         {
@@ -800,7 +767,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ForStmt n, final A arg) {
         R result;
         {
@@ -832,7 +798,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final IfStmt n, final A arg) {
         R result;
         {
@@ -859,7 +824,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final InitializerDeclaration n, final A arg) {
         R result;
         {
@@ -881,7 +845,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final InstanceOfExpr n, final A arg) {
         R result;
         {
@@ -903,7 +866,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final IntegerLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -915,7 +877,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final JavadocComment n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -927,7 +888,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final LabeledStmt n, final A arg) {
         R result;
         {
@@ -949,7 +909,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final LongLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -961,7 +920,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final MarkerAnnotationExpr n, final A arg) {
         R result;
         {
@@ -978,7 +936,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final MemberValuePair n, final A arg) {
         R result;
         {
@@ -1000,7 +957,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final MethodCallExpr n, final A arg) {
         R result;
         {
@@ -1032,7 +988,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final MethodDeclaration n, final A arg) {
         R result;
         if (n.getBody().isPresent()) {
@@ -1084,7 +1039,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final NameExpr n, final A arg) {
         R result;
         {
@@ -1101,7 +1055,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final NormalAnnotationExpr n, final A arg) {
         R result;
         {
@@ -1123,7 +1076,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final NullLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -1135,7 +1087,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ObjectCreationExpr n, final A arg) {
         R result;
         if (n.getAnonymousClassBody().isPresent()) {
@@ -1172,7 +1123,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final PackageDeclaration n, final A arg) {
         R result;
         {
@@ -1194,7 +1144,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final Parameter n, final A arg) {
         R result;
         {
@@ -1226,7 +1175,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final PrimitiveType n, final A arg) {
         R result;
         {
@@ -1243,7 +1191,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final Name n, final A arg) {
         R result;
         {
@@ -1265,7 +1212,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final SimpleName n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -1277,7 +1223,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ArrayType n, final A arg) {
         R result;
         {
@@ -1299,7 +1244,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ArrayCreationLevel n, final A arg) {
         R result;
         {
@@ -1321,7 +1265,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final IntersectionType n, final A arg) {
         R result;
         {
@@ -1343,7 +1286,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final UnionType n, final A arg) {
         R result;
         {
@@ -1365,7 +1307,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ReturnStmt n, final A arg) {
         R result;
         if (n.getExpression().isPresent()) {
@@ -1382,7 +1323,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final SingleMemberAnnotationExpr n, final A arg) {
         R result;
         {
@@ -1404,7 +1344,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final StringLiteralExpr n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -1416,7 +1355,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final SuperExpr n, final A arg) {
         R result;
         if (n.getClassExpr().isPresent()) {
@@ -1433,7 +1371,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final SwitchEntryStmt n, final A arg) {
         R result;
         if (n.getLabel().isPresent()) {
@@ -1455,7 +1392,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final SwitchStmt n, final A arg) {
         R result;
         {
@@ -1477,7 +1413,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final SynchronizedStmt n, final A arg) {
         R result;
         {
@@ -1499,7 +1434,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ThisExpr n, final A arg) {
         R result;
         if (n.getClassExpr().isPresent()) {
@@ -1516,7 +1450,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ThrowStmt n, final A arg) {
         R result;
         {
@@ -1533,7 +1466,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final TryStmt n, final A arg) {
         R result;
         {
@@ -1565,7 +1497,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final LocalClassDeclarationStmt n, final A arg) {
         R result;
         {
@@ -1582,7 +1513,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final TypeParameter n, final A arg) {
         R result;
         {
@@ -1609,7 +1539,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final UnaryExpr n, final A arg) {
         R result;
         {
@@ -1626,7 +1555,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final UnknownType n, final A arg) {
         R result;
         {
@@ -1643,7 +1571,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final VariableDeclarationExpr n, final A arg) {
         R result;
         {
@@ -1665,7 +1592,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final VariableDeclarator n, final A arg) {
         R result;
         if (n.getInitializer().isPresent()) {
@@ -1692,7 +1618,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final VoidType n, final A arg) {
         R result;
         {
@@ -1709,7 +1634,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final WhileStmt n, final A arg) {
         R result;
         {
@@ -1731,7 +1655,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final WildcardType n, final A arg) {
         R result;
         if (n.getExtendedType().isPresent()) {
@@ -1758,7 +1681,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final LambdaExpr n, final A arg) {
         R result;
         {
@@ -1780,7 +1702,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final MethodReferenceExpr n, final A arg) {
         R result;
         {
@@ -1802,7 +1723,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final TypeExpr n, final A arg) {
         R result;
         {
@@ -1819,7 +1739,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ImportDeclaration n, final A arg) {
         R result;
         {
@@ -1836,7 +1755,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final BlockComment n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -1848,7 +1766,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final LineComment n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -1871,7 +1788,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ModuleDeclaration n, final A arg) {
         R result;
         {
@@ -1898,7 +1814,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ModuleRequiresStmt n, final A arg) {
         R result;
         {
@@ -1915,7 +1830,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ModuleExportsStmt n, final A arg) {
         R result;
         {
@@ -1937,7 +1851,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ModuleProvidesStmt n, final A arg) {
         R result;
         {
@@ -1959,7 +1872,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ModuleUsesStmt n, final A arg) {
         R result;
         {
@@ -1976,7 +1888,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ModuleOpensStmt n, final A arg) {
         R result;
         {
@@ -1998,7 +1909,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final UnparsableStmt n, final A arg) {
         R result;
         if (n.getComment().isPresent()) {
@@ -2010,7 +1920,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorAdapterGenerator")
     public R visit(final ReceiverParameter n, final A arg) {
         R result;
         {
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java
index 2cd9a0f..c40dbd8 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorWithDefaults.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that has a return value (R), and has default methods that are used when a specific visit method is not
@@ -52,493 +51,411 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final AnnotationDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final AnnotationMemberDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ArrayAccessExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ArrayCreationExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ArrayInitializerExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final AssertStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final AssignExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final BinaryExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final BlockStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final BooleanLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final BreakStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final CastExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final CatchClause n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final CharLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ClassExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ClassOrInterfaceDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ClassOrInterfaceType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final CompilationUnit n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ConditionalExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ConstructorDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ContinueStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final DoStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final DoubleLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final EmptyStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final EnclosedExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final EnumConstantDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final EnumDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ExplicitConstructorInvocationStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ExpressionStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final FieldAccessExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final FieldDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ForeachStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ForStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final IfStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final InitializerDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final InstanceOfExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final IntegerLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final JavadocComment n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final LabeledStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final LongLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final MarkerAnnotationExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final MemberValuePair n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final MethodCallExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final MethodDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final NameExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final NormalAnnotationExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final NullLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ObjectCreationExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final PackageDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final Parameter n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final PrimitiveType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final Name n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final SimpleName n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ArrayType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ArrayCreationLevel n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final IntersectionType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final UnionType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ReturnStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final SingleMemberAnnotationExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final StringLiteralExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final SuperExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final SwitchEntryStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final SwitchStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final SynchronizedStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ThisExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ThrowStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final TryStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final LocalClassDeclarationStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final TypeParameter n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final UnaryExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final UnknownType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final VariableDeclarationExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final VariableDeclarator n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final VoidType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final WhileStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final WildcardType n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final LambdaExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final MethodReferenceExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final TypeExpr n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ImportDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final BlockComment n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final LineComment n, final A arg) {
         return defaultAction(n, arg);
     }
@@ -549,49 +466,41 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ModuleDeclaration n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ModuleRequiresStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ModuleExportsStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ModuleProvidesStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ModuleUsesStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ModuleOpensStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final UnparsableStmt n, final A arg) {
         return defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.GenericVisitorWithDefaultsGenerator")
     public R visit(final ReceiverParameter n, final A arg) {
         return defaultAction(n, arg);
     }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java
index 66032b2..e83bf17 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/HashCodeVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
@@ -47,277 +46,222 @@
         return node.accept(SINGLETON, null);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final AnnotationDeclaration n, final Void arg) {
         return (n.getMembers().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final AnnotationMemberDeclaration n, final Void arg) {
         return (n.getDefaultValue().isPresent() ? n.getDefaultValue().get().accept(this, arg) : 0) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ArrayAccessExpr n, final Void arg) {
         return (n.getIndex().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ArrayCreationExpr n, final Void arg) {
         return (n.getElementType().accept(this, arg)) * 31 + (n.getInitializer().isPresent() ? n.getInitializer().get().accept(this, arg) : 0) * 31 + (n.getLevels().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ArrayCreationLevel n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getDimension().isPresent() ? n.getDimension().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ArrayInitializerExpr n, final Void arg) {
         return (n.getValues().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ArrayType n, final Void arg) {
         return (n.getComponentType().accept(this, arg)) * 31 + (n.getOrigin().hashCode()) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final AssertStmt n, final Void arg) {
         return (n.getCheck().accept(this, arg)) * 31 + (n.getMessage().isPresent() ? n.getMessage().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final AssignExpr n, final Void arg) {
         return (n.getOperator().hashCode()) * 31 + (n.getTarget().accept(this, arg)) * 31 + (n.getValue().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final BinaryExpr n, final Void arg) {
         return (n.getLeft().accept(this, arg)) * 31 + (n.getOperator().hashCode()) * 31 + (n.getRight().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final BlockComment n, final Void arg) {
         return (n.getContent().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final BlockStmt n, final Void arg) {
         return (n.getStatements().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final BooleanLiteralExpr n, final Void arg) {
         return (n.getValue() ? 1 : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final BreakStmt n, final Void arg) {
         return (n.getLabel().isPresent() ? n.getLabel().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final CastExpr n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final CatchClause n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getParameter().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final CharLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ClassExpr n, final Void arg) {
         return (n.getType().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ClassOrInterfaceDeclaration n, final Void arg) {
         return (n.getExtendedTypes().accept(this, arg)) * 31 + (n.getImplementedTypes().accept(this, arg)) * 31 + (n.isInterface() ? 1 : 0) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getMembers().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ClassOrInterfaceType n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getScope().isPresent() ? n.getScope().get().accept(this, arg) : 0) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final CompilationUnit n, final Void arg) {
         return (n.getImports().accept(this, arg)) * 31 + (n.getModule().isPresent() ? n.getModule().get().accept(this, arg) : 0) * 31 + (n.getPackageDeclaration().isPresent() ? n.getPackageDeclaration().get().accept(this, arg) : 0) * 31 + (n.getTypes().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ConditionalExpr n, final Void arg) {
         return (n.getCondition().accept(this, arg)) * 31 + (n.getElseExpr().accept(this, arg)) * 31 + (n.getThenExpr().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ConstructorDeclaration n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ContinueStmt n, final Void arg) {
         return (n.getLabel().isPresent() ? n.getLabel().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final DoStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getCondition().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final DoubleLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final EmptyStmt n, final Void arg) {
         return (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final EnclosedExpr n, final Void arg) {
         return (n.getInner().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final EnumConstantDeclaration n, final Void arg) {
         return (n.getArguments().accept(this, arg)) * 31 + (n.getClassBody().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final EnumDeclaration n, final Void arg) {
         return (n.getEntries().accept(this, arg)) * 31 + (n.getImplementedTypes().accept(this, arg)) * 31 + (n.getMembers().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ExplicitConstructorInvocationStmt n, final Void arg) {
         return (n.getArguments().accept(this, arg)) * 31 + (n.getExpression().isPresent() ? n.getExpression().get().accept(this, arg) : 0) * 31 + (n.isThis() ? 1 : 0) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ExpressionStmt n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final FieldAccessExpr n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getScope().accept(this, arg)) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final FieldDeclaration n, final Void arg) {
         return (n.getModifiers().hashCode()) * 31 + (n.getVariables().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ForStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getCompare().isPresent() ? n.getCompare().get().accept(this, arg) : 0) * 31 + (n.getInitialization().accept(this, arg)) * 31 + (n.getUpdate().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ForeachStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getIterable().accept(this, arg)) * 31 + (n.getVariable().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final IfStmt n, final Void arg) {
         return (n.getCondition().accept(this, arg)) * 31 + (n.getElseStmt().isPresent() ? n.getElseStmt().get().accept(this, arg) : 0) * 31 + (n.getThenStmt().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ImportDeclaration n, final Void arg) {
         return (n.isAsterisk() ? 1 : 0) * 31 + (n.isStatic() ? 1 : 0) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final InitializerDeclaration n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.isStatic() ? 1 : 0) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final InstanceOfExpr n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final IntegerLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final IntersectionType n, final Void arg) {
         return (n.getElements().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final JavadocComment n, final Void arg) {
         return (n.getContent().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final LabeledStmt n, final Void arg) {
         return (n.getLabel().accept(this, arg)) * 31 + (n.getStatement().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final LambdaExpr n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.isEnclosingParameters() ? 1 : 0) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final LineComment n, final Void arg) {
         return (n.getContent().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final LocalClassDeclarationStmt n, final Void arg) {
         return (n.getClassDeclaration().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final LongLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final MarkerAnnotationExpr n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final MemberValuePair n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getValue().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final MethodCallExpr n, final Void arg) {
         return (n.getArguments().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getScope().isPresent() ? n.getScope().get().accept(this, arg) : 0) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final MethodDeclaration n, final Void arg) {
         return (n.getBody().isPresent() ? n.getBody().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final MethodReferenceExpr n, final Void arg) {
         return (n.getIdentifier().hashCode()) * 31 + (n.getScope().accept(this, arg)) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final NameExpr n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final Name n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getIdentifier().hashCode()) * 31 + (n.getQualifier().isPresent() ? n.getQualifier().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
@@ -330,183 +274,148 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final NormalAnnotationExpr n, final Void arg) {
         return (n.getPairs().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final NullLiteralExpr n, final Void arg) {
         return (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ObjectCreationExpr n, final Void arg) {
         return (n.getAnonymousClassBody().isPresent() ? n.getAnonymousClassBody().get().accept(this, arg) : 0) * 31 + (n.getArguments().accept(this, arg)) * 31 + (n.getScope().isPresent() ? n.getScope().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final PackageDeclaration n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final Parameter n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.isVarArgs() ? 1 : 0) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getVarArgsAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final PrimitiveType n, final Void arg) {
         return (n.getType().hashCode()) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ReturnStmt n, final Void arg) {
         return (n.getExpression().isPresent() ? n.getExpression().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final SimpleName n, final Void arg) {
         return (n.getIdentifier().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final SingleMemberAnnotationExpr n, final Void arg) {
         return (n.getMemberValue().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final StringLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final SuperExpr n, final Void arg) {
         return (n.getClassExpr().isPresent() ? n.getClassExpr().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final SwitchEntryStmt n, final Void arg) {
         return (n.getLabel().isPresent() ? n.getLabel().get().accept(this, arg) : 0) * 31 + (n.getStatements().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final SwitchStmt n, final Void arg) {
         return (n.getEntries().accept(this, arg)) * 31 + (n.getSelector().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final SynchronizedStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getExpression().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ThisExpr n, final Void arg) {
         return (n.getClassExpr().isPresent() ? n.getClassExpr().get().accept(this, arg) : 0) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ThrowStmt n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final TryStmt n, final Void arg) {
         return (n.getCatchClauses().accept(this, arg)) * 31 + (n.getFinallyBlock().isPresent() ? n.getFinallyBlock().get().accept(this, arg) : 0) * 31 + (n.getResources().accept(this, arg)) * 31 + (n.getTryBlock().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final TypeExpr n, final Void arg) {
         return (n.getType().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final TypeParameter n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getTypeBound().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final UnaryExpr n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getOperator().hashCode()) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final UnionType n, final Void arg) {
         return (n.getElements().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final UnknownType n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final VariableDeclarationExpr n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getVariables().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final VariableDeclarator n, final Void arg) {
         return (n.getInitializer().isPresent() ? n.getInitializer().get().accept(this, arg) : 0) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final VoidType n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final WhileStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getCondition().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final WildcardType n, final Void arg) {
         return (n.getExtendedType().isPresent() ? n.getExtendedType().get().accept(this, arg) : 0) * 31 + (n.getSuperType().isPresent() ? n.getSuperType().get().accept(this, arg) : 0) * 31 + (n.getAnnotations().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ModuleDeclaration n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.isOpen() ? 1 : 0) * 31 + (n.getModuleStmts().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ModuleRequiresStmt n, final Void arg) {
         return (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ModuleExportsStmt n, final Void arg) {
         return (n.getModuleNames().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ModuleProvidesStmt n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getWith().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ModuleUsesStmt n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ModuleOpensStmt n, final Void arg) {
         return (n.getModuleNames().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final UnparsableStmt n, final Void arg) {
         return (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.HashCodeVisitorGenerator")
     public Integer visit(final ReceiverParameter n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getComment().isPresent() ? n.getComment().get().accept(this, arg) : 0);
     }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java
index 105fdd3..6e29b25 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitor.java
@@ -31,7 +31,6 @@
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
 import com.github.javaparser.utils.Pair;
-import javax.annotation.Generated;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Optional;
@@ -50,7 +49,6 @@
 public class ModifierVisitor<A> implements GenericVisitor<Visitable, A> {
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final AnnotationDeclaration n, final A arg) {
         NodeList<BodyDeclaration<?>> members = modifyList(n.getMembers(), arg);
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
@@ -66,7 +64,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final AnnotationMemberDeclaration n, final A arg) {
         Expression defaultValue = n.getDefaultValue().map(s -> (Expression) s.accept(this, arg)).orElse(null);
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
@@ -84,7 +81,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ArrayAccessExpr n, final A arg) {
         Expression index = (Expression) n.getIndex().accept(this, arg);
         Expression name = (Expression) n.getName().accept(this, arg);
@@ -98,7 +94,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ArrayCreationExpr n, final A arg) {
         Type elementType = (Type) n.getElementType().accept(this, arg);
         ArrayInitializerExpr initializer = n.getInitializer().map(s -> (ArrayInitializerExpr) s.accept(this, arg)).orElse(null);
@@ -114,7 +109,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ArrayInitializerExpr n, final A arg) {
         NodeList<Expression> values = modifyList(n.getValues(), arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -124,7 +118,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final AssertStmt n, final A arg) {
         Expression check = (Expression) n.getCheck().accept(this, arg);
         Expression message = n.getMessage().map(s -> (Expression) s.accept(this, arg)).orElse(null);
@@ -138,7 +131,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final AssignExpr n, final A arg) {
         Expression target = (Expression) n.getTarget().accept(this, arg);
         Expression value = (Expression) n.getValue().accept(this, arg);
@@ -152,7 +144,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final BinaryExpr n, final A arg) {
         Expression left = (Expression) n.getLeft().accept(this, arg);
         Expression right = (Expression) n.getRight().accept(this, arg);
@@ -168,7 +159,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final BlockStmt n, final A arg) {
         NodeList<Statement> statements = modifyList(n.getStatements(), arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -178,7 +168,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final BooleanLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -186,7 +175,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final BreakStmt n, final A arg) {
         SimpleName label = n.getLabel().map(s -> (SimpleName) s.accept(this, arg)).orElse(null);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -196,7 +184,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final CastExpr n, final A arg) {
         Expression expression = (Expression) n.getExpression().accept(this, arg);
         Type type = (Type) n.getType().accept(this, arg);
@@ -210,7 +197,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final CatchClause n, final A arg) {
         BlockStmt body = (BlockStmt) n.getBody().accept(this, arg);
         Parameter parameter = (Parameter) n.getParameter().accept(this, arg);
@@ -224,7 +210,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final CharLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -232,7 +217,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ClassExpr n, final A arg) {
         Type type = (Type) n.getType().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -244,7 +228,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ClassOrInterfaceDeclaration n, final A arg) {
         NodeList<ClassOrInterfaceType> extendedTypes = modifyList(n.getExtendedTypes(), arg);
         NodeList<ClassOrInterfaceType> implementedTypes = modifyList(n.getImplementedTypes(), arg);
@@ -266,7 +249,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ClassOrInterfaceType n, final A arg) {
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
         ClassOrInterfaceType scope = n.getScope().map(s -> (ClassOrInterfaceType) s.accept(this, arg)).orElse(null);
@@ -284,7 +266,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final CompilationUnit n, final A arg) {
         NodeList<ImportDeclaration> imports = modifyList(n.getImports(), arg);
         ModuleDeclaration module = n.getModule().map(s -> (ModuleDeclaration) s.accept(this, arg)).orElse(null);
@@ -300,7 +281,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ConditionalExpr n, final A arg) {
         Expression condition = (Expression) n.getCondition().accept(this, arg);
         Expression elseExpr = (Expression) n.getElseExpr().accept(this, arg);
@@ -316,7 +296,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ConstructorDeclaration n, final A arg) {
         BlockStmt body = (BlockStmt) n.getBody().accept(this, arg);
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
@@ -340,7 +319,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ContinueStmt n, final A arg) {
         SimpleName label = n.getLabel().map(s -> (SimpleName) s.accept(this, arg)).orElse(null);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -350,7 +328,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final DoStmt n, final A arg) {
         Statement body = (Statement) n.getBody().accept(this, arg);
         Expression condition = (Expression) n.getCondition().accept(this, arg);
@@ -364,7 +341,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final DoubleLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -372,7 +348,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final EmptyStmt n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -380,7 +355,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final EnclosedExpr n, final A arg) {
         Expression inner = (Expression) n.getInner().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -392,7 +366,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final EnumConstantDeclaration n, final A arg) {
         NodeList<Expression> arguments = modifyList(n.getArguments(), arg);
         NodeList<BodyDeclaration<?>> classBody = modifyList(n.getClassBody(), arg);
@@ -410,7 +383,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final EnumDeclaration n, final A arg) {
         NodeList<EnumConstantDeclaration> entries = modifyList(n.getEntries(), arg);
         NodeList<ClassOrInterfaceType> implementedTypes = modifyList(n.getImplementedTypes(), arg);
@@ -430,7 +402,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ExplicitConstructorInvocationStmt n, final A arg) {
         NodeList<Expression> arguments = modifyList(n.getArguments(), arg);
         Expression expression = n.getExpression().map(s -> (Expression) s.accept(this, arg)).orElse(null);
@@ -444,7 +415,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ExpressionStmt n, final A arg) {
         Expression expression = (Expression) n.getExpression().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -456,7 +426,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final FieldAccessExpr n, final A arg) {
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
         Expression scope = (Expression) n.getScope().accept(this, arg);
@@ -472,7 +441,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final FieldDeclaration n, final A arg) {
         NodeList<VariableDeclarator> variables = modifyList(n.getVariables(), arg);
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -486,7 +454,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ForeachStmt n, final A arg) {
         Statement body = (Statement) n.getBody().accept(this, arg);
         Expression iterable = (Expression) n.getIterable().accept(this, arg);
@@ -502,7 +469,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ForStmt n, final A arg) {
         Statement body = (Statement) n.getBody().accept(this, arg);
         Expression compare = n.getCompare().map(s -> (Expression) s.accept(this, arg)).orElse(null);
@@ -520,7 +486,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final IfStmt n, final A arg) {
         Expression condition = (Expression) n.getCondition().accept(this, arg);
         Statement elseStmt = n.getElseStmt().map(s -> (Statement) s.accept(this, arg)).orElse(null);
@@ -536,7 +501,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final InitializerDeclaration n, final A arg) {
         BlockStmt body = (BlockStmt) n.getBody().accept(this, arg);
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -550,7 +514,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final InstanceOfExpr n, final A arg) {
         Expression expression = (Expression) n.getExpression().accept(this, arg);
         ReferenceType type = (ReferenceType) n.getType().accept(this, arg);
@@ -564,7 +527,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final IntegerLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -572,7 +534,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final JavadocComment n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -580,7 +541,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final LabeledStmt n, final A arg) {
         SimpleName label = (SimpleName) n.getLabel().accept(this, arg);
         Statement statement = (Statement) n.getStatement().accept(this, arg);
@@ -594,7 +554,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final LongLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -602,7 +561,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final MarkerAnnotationExpr n, final A arg) {
         Name name = (Name) n.getName().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -614,7 +572,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final MemberValuePair n, final A arg) {
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
         Expression value = (Expression) n.getValue().accept(this, arg);
@@ -628,7 +585,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final MethodCallExpr n, final A arg) {
         NodeList<Expression> arguments = modifyList(n.getArguments(), arg);
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
@@ -646,7 +602,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final MethodDeclaration n, final A arg) {
         BlockStmt body = n.getBody().map(s -> (BlockStmt) s.accept(this, arg)).orElse(null);
         Type type = (Type) n.getType().accept(this, arg);
@@ -672,7 +627,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final NameExpr n, final A arg) {
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -684,7 +638,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final NormalAnnotationExpr n, final A arg) {
         NodeList<MemberValuePair> pairs = modifyList(n.getPairs(), arg);
         Name name = (Name) n.getName().accept(this, arg);
@@ -698,7 +651,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final NullLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -706,7 +658,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ObjectCreationExpr n, final A arg) {
         NodeList<BodyDeclaration<?>> anonymousClassBody = modifyList(n.getAnonymousClassBody(), arg);
         NodeList<Expression> arguments = modifyList(n.getArguments(), arg);
@@ -726,7 +677,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final PackageDeclaration n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Name name = (Name) n.getName().accept(this, arg);
@@ -740,7 +690,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final Parameter n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
@@ -758,7 +707,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final Name n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Name qualifier = n.getQualifier().map(s -> (Name) s.accept(this, arg)).orElse(null);
@@ -770,7 +718,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final PrimitiveType n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -780,7 +727,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final SimpleName n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -788,7 +734,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ArrayType n, final A arg) {
         Type componentType = (Type) n.getComponentType().accept(this, arg);
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -802,7 +747,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ArrayCreationLevel n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Expression dimension = n.getDimension().map(s -> (Expression) s.accept(this, arg)).orElse(null);
@@ -814,7 +758,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final IntersectionType n, final A arg) {
         NodeList<ReferenceType> elements = modifyList(n.getElements(), arg);
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -828,7 +771,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final UnionType n, final A arg) {
         NodeList<ReferenceType> elements = modifyList(n.getElements(), arg);
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
@@ -842,7 +784,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ReturnStmt n, final A arg) {
         Expression expression = n.getExpression().map(s -> (Expression) s.accept(this, arg)).orElse(null);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -852,7 +793,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final SingleMemberAnnotationExpr n, final A arg) {
         Expression memberValue = (Expression) n.getMemberValue().accept(this, arg);
         Name name = (Name) n.getName().accept(this, arg);
@@ -866,7 +806,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final StringLiteralExpr n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -874,7 +813,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final SuperExpr n, final A arg) {
         Expression classExpr = n.getClassExpr().map(s -> (Expression) s.accept(this, arg)).orElse(null);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -884,7 +822,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final SwitchEntryStmt n, final A arg) {
         Expression label = n.getLabel().map(s -> (Expression) s.accept(this, arg)).orElse(null);
         NodeList<Statement> statements = modifyList(n.getStatements(), arg);
@@ -896,7 +833,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final SwitchStmt n, final A arg) {
         NodeList<SwitchEntryStmt> entries = modifyList(n.getEntries(), arg);
         Expression selector = (Expression) n.getSelector().accept(this, arg);
@@ -910,7 +846,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final SynchronizedStmt n, final A arg) {
         BlockStmt body = (BlockStmt) n.getBody().accept(this, arg);
         Expression expression = (Expression) n.getExpression().accept(this, arg);
@@ -924,7 +859,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ThisExpr n, final A arg) {
         Expression classExpr = n.getClassExpr().map(s -> (Expression) s.accept(this, arg)).orElse(null);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -934,7 +868,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ThrowStmt n, final A arg) {
         Expression expression = (Expression) n.getExpression().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -946,7 +879,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final TryStmt n, final A arg) {
         NodeList<CatchClause> catchClauses = modifyList(n.getCatchClauses(), arg);
         BlockStmt finallyBlock = n.getFinallyBlock().map(s -> (BlockStmt) s.accept(this, arg)).orElse(null);
@@ -964,7 +896,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final LocalClassDeclarationStmt n, final A arg) {
         ClassOrInterfaceDeclaration classDeclaration = (ClassOrInterfaceDeclaration) n.getClassDeclaration().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -976,7 +907,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final TypeParameter n, final A arg) {
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
         NodeList<ClassOrInterfaceType> typeBound = modifyList(n.getTypeBound(), arg);
@@ -992,7 +922,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final UnaryExpr n, final A arg) {
         Expression expression = (Expression) n.getExpression().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1004,7 +933,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final UnknownType n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1014,7 +942,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final VariableDeclarationExpr n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         NodeList<VariableDeclarator> variables = modifyList(n.getVariables(), arg);
@@ -1028,7 +955,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final VariableDeclarator n, final A arg) {
         Expression initializer = n.getInitializer().map(s -> (Expression) s.accept(this, arg)).orElse(null);
         SimpleName name = (SimpleName) n.getName().accept(this, arg);
@@ -1044,7 +970,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final VoidType n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1054,7 +979,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final WhileStmt n, final A arg) {
         Statement body = (Statement) n.getBody().accept(this, arg);
         Expression condition = (Expression) n.getCondition().accept(this, arg);
@@ -1068,7 +992,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final WildcardType n, final A arg) {
         ReferenceType extendedType = n.getExtendedType().map(s -> (ReferenceType) s.accept(this, arg)).orElse(null);
         ReferenceType superType = n.getSuperType().map(s -> (ReferenceType) s.accept(this, arg)).orElse(null);
@@ -1082,7 +1005,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final LambdaExpr n, final A arg) {
         Statement body = (Statement) n.getBody().accept(this, arg);
         NodeList<Parameter> parameters = modifyList(n.getParameters(), arg);
@@ -1096,7 +1018,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final MethodReferenceExpr n, final A arg) {
         Expression scope = (Expression) n.getScope().accept(this, arg);
         NodeList<Type> typeArguments = modifyList(n.getTypeArguments(), arg);
@@ -1110,7 +1031,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final TypeExpr n, final A arg) {
         Type type = (Type) n.getType().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1147,7 +1067,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Node visit(final ImportDeclaration n, final A arg) {
         Name name = (Name) n.getName().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1159,7 +1078,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final BlockComment n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -1167,7 +1085,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final LineComment n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -1182,7 +1099,6 @@
         return list.map(ns -> modifyList(ns, arg)).orElse(null);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ModuleDeclaration n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         NodeList<ModuleStmt> moduleStmts = modifyList(n.getModuleStmts(), arg);
@@ -1197,7 +1113,6 @@
         return n;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ModuleRequiresStmt n, final A arg) {
         Name name = (Name) n.getName().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1209,7 +1124,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ModuleExportsStmt n, final A arg) {
         NodeList<Name> moduleNames = modifyList(n.getModuleNames(), arg);
         Name name = (Name) n.getName().accept(this, arg);
@@ -1223,7 +1137,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ModuleProvidesStmt n, final A arg) {
         Name name = (Name) n.getName().accept(this, arg);
         NodeList<Name> with = modifyList(n.getWith(), arg);
@@ -1237,7 +1150,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ModuleUsesStmt n, final A arg) {
         Name name = (Name) n.getName().accept(this, arg);
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
@@ -1249,7 +1161,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ModuleOpensStmt n, final A arg) {
         NodeList<Name> moduleNames = modifyList(n.getModuleNames(), arg);
         Name name = (Name) n.getName().accept(this, arg);
@@ -1263,7 +1174,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final UnparsableStmt n, final A arg) {
         Comment comment = n.getComment().map(s -> (Comment) s.accept(this, arg)).orElse(null);
         n.setComment(comment);
@@ -1271,7 +1181,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ModifierVisitorGenerator")
     public Visitable visit(final ReceiverParameter n, final A arg) {
         NodeList<AnnotationExpr> annotations = modifyList(n.getAnnotations(), arg);
         Name name = (Name) n.getName().accept(this, arg);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java
index c114cc2..a12bb31 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentEqualsVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 import java.util.Optional;
 
 public class NoCommentEqualsVisitor implements GenericVisitor<Boolean, Visitable> {
@@ -90,7 +89,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final CompilationUnit n, final Visitable arg) {
         final CompilationUnit n2 = (CompilationUnit) arg;
         if (!nodesEquals(n.getImports(), n2.getImports()))
@@ -105,7 +103,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final PackageDeclaration n, final Visitable arg) {
         final PackageDeclaration n2 = (PackageDeclaration) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -116,7 +113,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final TypeParameter n, final Visitable arg) {
         final TypeParameter n2 = (TypeParameter) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -129,19 +125,16 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final LineComment n, final Visitable arg) {
         return true;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final BlockComment n, final Visitable arg) {
         return true;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ClassOrInterfaceDeclaration n, final Visitable arg) {
         final ClassOrInterfaceDeclaration n2 = (ClassOrInterfaceDeclaration) arg;
         if (!nodesEquals(n.getExtendedTypes(), n2.getExtendedTypes()))
@@ -164,7 +157,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final EnumDeclaration n, final Visitable arg) {
         final EnumDeclaration n2 = (EnumDeclaration) arg;
         if (!nodesEquals(n.getEntries(), n2.getEntries()))
@@ -183,7 +175,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final EnumConstantDeclaration n, final Visitable arg) {
         final EnumConstantDeclaration n2 = (EnumConstantDeclaration) arg;
         if (!nodesEquals(n.getArguments(), n2.getArguments()))
@@ -198,7 +189,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final AnnotationDeclaration n, final Visitable arg) {
         final AnnotationDeclaration n2 = (AnnotationDeclaration) arg;
         if (!nodesEquals(n.getMembers(), n2.getMembers()))
@@ -213,7 +203,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final AnnotationMemberDeclaration n, final Visitable arg) {
         final AnnotationMemberDeclaration n2 = (AnnotationMemberDeclaration) arg;
         if (!nodeEquals(n.getDefaultValue(), n2.getDefaultValue()))
@@ -230,7 +219,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final FieldDeclaration n, final Visitable arg) {
         final FieldDeclaration n2 = (FieldDeclaration) arg;
         if (!objEquals(n.getModifiers(), n2.getModifiers()))
@@ -243,7 +231,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final VariableDeclarator n, final Visitable arg) {
         final VariableDeclarator n2 = (VariableDeclarator) arg;
         if (!nodeEquals(n.getInitializer(), n2.getInitializer()))
@@ -256,7 +243,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ConstructorDeclaration n, final Visitable arg) {
         final ConstructorDeclaration n2 = (ConstructorDeclaration) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -279,7 +265,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final MethodDeclaration n, final Visitable arg) {
         final MethodDeclaration n2 = (MethodDeclaration) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -304,7 +289,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final Parameter n, final Visitable arg) {
         final Parameter n2 = (Parameter) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -323,7 +307,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final InitializerDeclaration n, final Visitable arg) {
         final InitializerDeclaration n2 = (InitializerDeclaration) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -336,13 +319,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final JavadocComment n, final Visitable arg) {
         return true;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ClassOrInterfaceType n, final Visitable arg) {
         final ClassOrInterfaceType n2 = (ClassOrInterfaceType) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -357,7 +338,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final PrimitiveType n, final Visitable arg) {
         final PrimitiveType n2 = (PrimitiveType) arg;
         if (!objEquals(n.getType(), n2.getType()))
@@ -368,7 +348,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ArrayType n, final Visitable arg) {
         final ArrayType n2 = (ArrayType) arg;
         if (!nodeEquals(n.getComponentType(), n2.getComponentType()))
@@ -381,7 +360,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ArrayCreationLevel n, final Visitable arg) {
         final ArrayCreationLevel n2 = (ArrayCreationLevel) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -392,7 +370,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final IntersectionType n, final Visitable arg) {
         final IntersectionType n2 = (IntersectionType) arg;
         if (!nodesEquals(n.getElements(), n2.getElements()))
@@ -403,7 +380,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final UnionType n, final Visitable arg) {
         final UnionType n2 = (UnionType) arg;
         if (!nodesEquals(n.getElements(), n2.getElements()))
@@ -414,7 +390,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final VoidType n, final Visitable arg) {
         final VoidType n2 = (VoidType) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -423,7 +398,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final WildcardType n, final Visitable arg) {
         final WildcardType n2 = (WildcardType) arg;
         if (!nodeEquals(n.getExtendedType(), n2.getExtendedType()))
@@ -436,7 +410,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final UnknownType n, final Visitable arg) {
         final UnknownType n2 = (UnknownType) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -445,7 +418,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ArrayAccessExpr n, final Visitable arg) {
         final ArrayAccessExpr n2 = (ArrayAccessExpr) arg;
         if (!nodeEquals(n.getIndex(), n2.getIndex()))
@@ -456,7 +428,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ArrayCreationExpr n, final Visitable arg) {
         final ArrayCreationExpr n2 = (ArrayCreationExpr) arg;
         if (!nodeEquals(n.getElementType(), n2.getElementType()))
@@ -469,7 +440,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ArrayInitializerExpr n, final Visitable arg) {
         final ArrayInitializerExpr n2 = (ArrayInitializerExpr) arg;
         if (!nodesEquals(n.getValues(), n2.getValues()))
@@ -478,7 +448,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final AssignExpr n, final Visitable arg) {
         final AssignExpr n2 = (AssignExpr) arg;
         if (!objEquals(n.getOperator(), n2.getOperator()))
@@ -491,7 +460,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final BinaryExpr n, final Visitable arg) {
         final BinaryExpr n2 = (BinaryExpr) arg;
         if (!nodeEquals(n.getLeft(), n2.getLeft()))
@@ -504,7 +472,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final CastExpr n, final Visitable arg) {
         final CastExpr n2 = (CastExpr) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -515,7 +482,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ClassExpr n, final Visitable arg) {
         final ClassExpr n2 = (ClassExpr) arg;
         if (!nodeEquals(n.getType(), n2.getType()))
@@ -524,7 +490,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ConditionalExpr n, final Visitable arg) {
         final ConditionalExpr n2 = (ConditionalExpr) arg;
         if (!nodeEquals(n.getCondition(), n2.getCondition()))
@@ -537,7 +502,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final EnclosedExpr n, final Visitable arg) {
         final EnclosedExpr n2 = (EnclosedExpr) arg;
         if (!nodeEquals(n.getInner(), n2.getInner()))
@@ -546,7 +510,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final FieldAccessExpr n, final Visitable arg) {
         final FieldAccessExpr n2 = (FieldAccessExpr) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -559,7 +522,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final InstanceOfExpr n, final Visitable arg) {
         final InstanceOfExpr n2 = (InstanceOfExpr) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -570,7 +532,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final StringLiteralExpr n, final Visitable arg) {
         final StringLiteralExpr n2 = (StringLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -579,7 +540,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final IntegerLiteralExpr n, final Visitable arg) {
         final IntegerLiteralExpr n2 = (IntegerLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -588,7 +548,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final LongLiteralExpr n, final Visitable arg) {
         final LongLiteralExpr n2 = (LongLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -597,7 +556,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final CharLiteralExpr n, final Visitable arg) {
         final CharLiteralExpr n2 = (CharLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -606,7 +564,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final DoubleLiteralExpr n, final Visitable arg) {
         final DoubleLiteralExpr n2 = (DoubleLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -615,7 +572,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final BooleanLiteralExpr n, final Visitable arg) {
         final BooleanLiteralExpr n2 = (BooleanLiteralExpr) arg;
         if (!objEquals(n.getValue(), n2.getValue()))
@@ -624,13 +580,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final NullLiteralExpr n, final Visitable arg) {
         return true;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final MethodCallExpr n, final Visitable arg) {
         final MethodCallExpr n2 = (MethodCallExpr) arg;
         if (!nodesEquals(n.getArguments(), n2.getArguments()))
@@ -645,7 +599,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final NameExpr n, final Visitable arg) {
         final NameExpr n2 = (NameExpr) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -654,7 +607,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ObjectCreationExpr n, final Visitable arg) {
         final ObjectCreationExpr n2 = (ObjectCreationExpr) arg;
         if (!nodesEquals(n.getAnonymousClassBody(), n2.getAnonymousClassBody()))
@@ -671,7 +623,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final Name n, final Visitable arg) {
         final Name n2 = (Name) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -684,7 +635,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final SimpleName n, final Visitable arg) {
         final SimpleName n2 = (SimpleName) arg;
         if (!objEquals(n.getIdentifier(), n2.getIdentifier()))
@@ -693,7 +643,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ThisExpr n, final Visitable arg) {
         final ThisExpr n2 = (ThisExpr) arg;
         if (!nodeEquals(n.getClassExpr(), n2.getClassExpr()))
@@ -702,7 +651,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final SuperExpr n, final Visitable arg) {
         final SuperExpr n2 = (SuperExpr) arg;
         if (!nodeEquals(n.getClassExpr(), n2.getClassExpr()))
@@ -711,7 +659,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final UnaryExpr n, final Visitable arg) {
         final UnaryExpr n2 = (UnaryExpr) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -722,7 +669,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final VariableDeclarationExpr n, final Visitable arg) {
         final VariableDeclarationExpr n2 = (VariableDeclarationExpr) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -735,7 +681,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final MarkerAnnotationExpr n, final Visitable arg) {
         final MarkerAnnotationExpr n2 = (MarkerAnnotationExpr) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -744,7 +689,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final SingleMemberAnnotationExpr n, final Visitable arg) {
         final SingleMemberAnnotationExpr n2 = (SingleMemberAnnotationExpr) arg;
         if (!nodeEquals(n.getMemberValue(), n2.getMemberValue()))
@@ -755,7 +699,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final NormalAnnotationExpr n, final Visitable arg) {
         final NormalAnnotationExpr n2 = (NormalAnnotationExpr) arg;
         if (!nodesEquals(n.getPairs(), n2.getPairs()))
@@ -766,7 +709,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final MemberValuePair n, final Visitable arg) {
         final MemberValuePair n2 = (MemberValuePair) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -777,7 +719,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ExplicitConstructorInvocationStmt n, final Visitable arg) {
         final ExplicitConstructorInvocationStmt n2 = (ExplicitConstructorInvocationStmt) arg;
         if (!nodesEquals(n.getArguments(), n2.getArguments()))
@@ -792,7 +733,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final LocalClassDeclarationStmt n, final Visitable arg) {
         final LocalClassDeclarationStmt n2 = (LocalClassDeclarationStmt) arg;
         if (!nodeEquals(n.getClassDeclaration(), n2.getClassDeclaration()))
@@ -801,7 +741,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final AssertStmt n, final Visitable arg) {
         final AssertStmt n2 = (AssertStmt) arg;
         if (!nodeEquals(n.getCheck(), n2.getCheck()))
@@ -812,7 +751,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final BlockStmt n, final Visitable arg) {
         final BlockStmt n2 = (BlockStmt) arg;
         if (!nodesEquals(n.getStatements(), n2.getStatements()))
@@ -821,7 +759,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final LabeledStmt n, final Visitable arg) {
         final LabeledStmt n2 = (LabeledStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -832,13 +769,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final EmptyStmt n, final Visitable arg) {
         return true;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ExpressionStmt n, final Visitable arg) {
         final ExpressionStmt n2 = (ExpressionStmt) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -847,7 +782,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final SwitchStmt n, final Visitable arg) {
         final SwitchStmt n2 = (SwitchStmt) arg;
         if (!nodesEquals(n.getEntries(), n2.getEntries()))
@@ -858,7 +792,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final SwitchEntryStmt n, final Visitable arg) {
         final SwitchEntryStmt n2 = (SwitchEntryStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -869,7 +802,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final BreakStmt n, final Visitable arg) {
         final BreakStmt n2 = (BreakStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -878,7 +810,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ReturnStmt n, final Visitable arg) {
         final ReturnStmt n2 = (ReturnStmt) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -887,7 +818,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final IfStmt n, final Visitable arg) {
         final IfStmt n2 = (IfStmt) arg;
         if (!nodeEquals(n.getCondition(), n2.getCondition()))
@@ -900,7 +830,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final WhileStmt n, final Visitable arg) {
         final WhileStmt n2 = (WhileStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -911,7 +840,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ContinueStmt n, final Visitable arg) {
         final ContinueStmt n2 = (ContinueStmt) arg;
         if (!nodeEquals(n.getLabel(), n2.getLabel()))
@@ -920,7 +848,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final DoStmt n, final Visitable arg) {
         final DoStmt n2 = (DoStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -931,7 +858,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ForeachStmt n, final Visitable arg) {
         final ForeachStmt n2 = (ForeachStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -944,7 +870,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ForStmt n, final Visitable arg) {
         final ForStmt n2 = (ForStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -959,7 +884,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ThrowStmt n, final Visitable arg) {
         final ThrowStmt n2 = (ThrowStmt) arg;
         if (!nodeEquals(n.getExpression(), n2.getExpression()))
@@ -968,7 +892,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final SynchronizedStmt n, final Visitable arg) {
         final SynchronizedStmt n2 = (SynchronizedStmt) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -979,7 +902,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final TryStmt n, final Visitable arg) {
         final TryStmt n2 = (TryStmt) arg;
         if (!nodesEquals(n.getCatchClauses(), n2.getCatchClauses()))
@@ -994,7 +916,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final CatchClause n, final Visitable arg) {
         final CatchClause n2 = (CatchClause) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1005,7 +926,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final LambdaExpr n, final Visitable arg) {
         final LambdaExpr n2 = (LambdaExpr) arg;
         if (!nodeEquals(n.getBody(), n2.getBody()))
@@ -1018,7 +938,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final MethodReferenceExpr n, final Visitable arg) {
         final MethodReferenceExpr n2 = (MethodReferenceExpr) arg;
         if (!objEquals(n.getIdentifier(), n2.getIdentifier()))
@@ -1031,7 +950,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final TypeExpr n, final Visitable arg) {
         final TypeExpr n2 = (TypeExpr) arg;
         if (!nodeEquals(n.getType(), n2.getType()))
@@ -1040,7 +958,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ImportDeclaration n, final Visitable arg) {
         final ImportDeclaration n2 = (ImportDeclaration) arg;
         if (!objEquals(n.isAsterisk(), n2.isAsterisk()))
@@ -1058,7 +975,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ModuleDeclaration n, final Visitable arg) {
         final ModuleDeclaration n2 = (ModuleDeclaration) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
@@ -1073,7 +989,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ModuleRequiresStmt n, final Visitable arg) {
         final ModuleRequiresStmt n2 = (ModuleRequiresStmt) arg;
         if (!objEquals(n.getModifiers(), n2.getModifiers()))
@@ -1084,7 +999,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ModuleExportsStmt n, final Visitable arg) {
         final ModuleExportsStmt n2 = (ModuleExportsStmt) arg;
         if (!nodesEquals(n.getModuleNames(), n2.getModuleNames()))
@@ -1095,7 +1009,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ModuleProvidesStmt n, final Visitable arg) {
         final ModuleProvidesStmt n2 = (ModuleProvidesStmt) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -1106,7 +1019,6 @@
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ModuleUsesStmt n, final Visitable arg) {
         final ModuleUsesStmt n2 = (ModuleUsesStmt) arg;
         if (!nodeEquals(n.getName(), n2.getName()))
@@ -1115,7 +1027,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ModuleOpensStmt n, final Visitable arg) {
         final ModuleOpensStmt n2 = (ModuleOpensStmt) arg;
         if (!nodesEquals(n.getModuleNames(), n2.getModuleNames()))
@@ -1126,13 +1037,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final UnparsableStmt n, final Visitable arg) {
         return true;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentEqualsVisitorGenerator")
     public Boolean visit(final ReceiverParameter n, final Visitable arg) {
         final ReceiverParameter n2 = (ReceiverParameter) arg;
         if (!nodesEquals(n.getAnnotations(), n2.getAnnotations()))
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java
index ba50c35..77d116e 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/NoCommentHashCodeVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 public class NoCommentHashCodeVisitor implements GenericVisitor<Integer, Void> {
 
@@ -39,277 +38,222 @@
         return node.accept(SINGLETON, null);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final AnnotationDeclaration n, final Void arg) {
         return (n.getMembers().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final AnnotationMemberDeclaration n, final Void arg) {
         return (n.getDefaultValue().isPresent() ? n.getDefaultValue().get().accept(this, arg) : 0) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ArrayAccessExpr n, final Void arg) {
         return (n.getIndex().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ArrayCreationExpr n, final Void arg) {
         return (n.getElementType().accept(this, arg)) * 31 + (n.getInitializer().isPresent() ? n.getInitializer().get().accept(this, arg) : 0) * 31 + (n.getLevels().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ArrayCreationLevel n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getDimension().isPresent() ? n.getDimension().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ArrayInitializerExpr n, final Void arg) {
         return (n.getValues().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ArrayType n, final Void arg) {
         return (n.getComponentType().accept(this, arg)) * 31 + (n.getOrigin().hashCode()) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final AssertStmt n, final Void arg) {
         return (n.getCheck().accept(this, arg)) * 31 + (n.getMessage().isPresent() ? n.getMessage().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final AssignExpr n, final Void arg) {
         return (n.getOperator().hashCode()) * 31 + (n.getTarget().accept(this, arg)) * 31 + (n.getValue().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final BinaryExpr n, final Void arg) {
         return (n.getLeft().accept(this, arg)) * 31 + (n.getOperator().hashCode()) * 31 + (n.getRight().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final BlockComment n, final Void arg) {
         return 0;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final BlockStmt n, final Void arg) {
         return (n.getStatements().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final BooleanLiteralExpr n, final Void arg) {
         return (n.getValue() ? 1 : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final BreakStmt n, final Void arg) {
         return (n.getLabel().isPresent() ? n.getLabel().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final CastExpr n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getType().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final CatchClause n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getParameter().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final CharLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ClassExpr n, final Void arg) {
         return (n.getType().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ClassOrInterfaceDeclaration n, final Void arg) {
         return (n.getExtendedTypes().accept(this, arg)) * 31 + (n.getImplementedTypes().accept(this, arg)) * 31 + (n.isInterface() ? 1 : 0) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getMembers().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ClassOrInterfaceType n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getScope().isPresent() ? n.getScope().get().accept(this, arg) : 0) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final CompilationUnit n, final Void arg) {
         return (n.getImports().accept(this, arg)) * 31 + (n.getModule().isPresent() ? n.getModule().get().accept(this, arg) : 0) * 31 + (n.getPackageDeclaration().isPresent() ? n.getPackageDeclaration().get().accept(this, arg) : 0) * 31 + (n.getTypes().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ConditionalExpr n, final Void arg) {
         return (n.getCondition().accept(this, arg)) * 31 + (n.getElseExpr().accept(this, arg)) * 31 + (n.getThenExpr().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ConstructorDeclaration n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ContinueStmt n, final Void arg) {
         return (n.getLabel().isPresent() ? n.getLabel().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final DoStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getCondition().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final DoubleLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final EmptyStmt n, final Void arg) {
         return 0;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final EnclosedExpr n, final Void arg) {
         return (n.getInner().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final EnumConstantDeclaration n, final Void arg) {
         return (n.getArguments().accept(this, arg)) * 31 + (n.getClassBody().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final EnumDeclaration n, final Void arg) {
         return (n.getEntries().accept(this, arg)) * 31 + (n.getImplementedTypes().accept(this, arg)) * 31 + (n.getMembers().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ExplicitConstructorInvocationStmt n, final Void arg) {
         return (n.getArguments().accept(this, arg)) * 31 + (n.getExpression().isPresent() ? n.getExpression().get().accept(this, arg) : 0) * 31 + (n.isThis() ? 1 : 0) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ExpressionStmt n, final Void arg) {
         return (n.getExpression().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final FieldAccessExpr n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getScope().accept(this, arg)) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final FieldDeclaration n, final Void arg) {
         return (n.getModifiers().hashCode()) * 31 + (n.getVariables().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ForStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getCompare().isPresent() ? n.getCompare().get().accept(this, arg) : 0) * 31 + (n.getInitialization().accept(this, arg)) * 31 + (n.getUpdate().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ForeachStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getIterable().accept(this, arg)) * 31 + (n.getVariable().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final IfStmt n, final Void arg) {
         return (n.getCondition().accept(this, arg)) * 31 + (n.getElseStmt().isPresent() ? n.getElseStmt().get().accept(this, arg) : 0) * 31 + (n.getThenStmt().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ImportDeclaration n, final Void arg) {
         return (n.isAsterisk() ? 1 : 0) * 31 + (n.isStatic() ? 1 : 0) * 31 + (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final InitializerDeclaration n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.isStatic() ? 1 : 0) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final InstanceOfExpr n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getType().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final IntegerLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final IntersectionType n, final Void arg) {
         return (n.getElements().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final JavadocComment n, final Void arg) {
         return 0;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final LabeledStmt n, final Void arg) {
         return (n.getLabel().accept(this, arg)) * 31 + (n.getStatement().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final LambdaExpr n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.isEnclosingParameters() ? 1 : 0) * 31 + (n.getParameters().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final LineComment n, final Void arg) {
         return 0;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final LocalClassDeclarationStmt n, final Void arg) {
         return (n.getClassDeclaration().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final LongLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final MarkerAnnotationExpr n, final Void arg) {
         return (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final MemberValuePair n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getValue().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final MethodCallExpr n, final Void arg) {
         return (n.getArguments().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getScope().isPresent() ? n.getScope().get().accept(this, arg) : 0) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final MethodDeclaration n, final Void arg) {
         return (n.getBody().isPresent() ? n.getBody().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getParameters().accept(this, arg)) * 31 + (n.getReceiverParameter().isPresent() ? n.getReceiverParameter().get().accept(this, arg) : 0) * 31 + (n.getThrownExceptions().accept(this, arg)) * 31 + (n.getTypeParameters().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final MethodReferenceExpr n, final Void arg) {
         return (n.getIdentifier().hashCode()) * 31 + (n.getScope().accept(this, arg)) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final NameExpr n, final Void arg) {
         return (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final Name n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getIdentifier().hashCode()) * 31 + (n.getQualifier().isPresent() ? n.getQualifier().get().accept(this, arg) : 0);
     }
@@ -322,183 +266,148 @@
         return result;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final NormalAnnotationExpr n, final Void arg) {
         return (n.getPairs().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final NullLiteralExpr n, final Void arg) {
         return 0;
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ObjectCreationExpr n, final Void arg) {
         return (n.getAnonymousClassBody().isPresent() ? n.getAnonymousClassBody().get().accept(this, arg) : 0) * 31 + (n.getArguments().accept(this, arg)) * 31 + (n.getScope().isPresent() ? n.getScope().get().accept(this, arg) : 0) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getTypeArguments().isPresent() ? n.getTypeArguments().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final PackageDeclaration n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final Parameter n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.isVarArgs() ? 1 : 0) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg)) * 31 + (n.getVarArgsAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final PrimitiveType n, final Void arg) {
         return (n.getType().hashCode()) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ReturnStmt n, final Void arg) {
         return (n.getExpression().isPresent() ? n.getExpression().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final SimpleName n, final Void arg) {
         return (n.getIdentifier().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final SingleMemberAnnotationExpr n, final Void arg) {
         return (n.getMemberValue().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final StringLiteralExpr n, final Void arg) {
         return (n.getValue().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final SuperExpr n, final Void arg) {
         return (n.getClassExpr().isPresent() ? n.getClassExpr().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final SwitchEntryStmt n, final Void arg) {
         return (n.getLabel().isPresent() ? n.getLabel().get().accept(this, arg) : 0) * 31 + (n.getStatements().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final SwitchStmt n, final Void arg) {
         return (n.getEntries().accept(this, arg)) * 31 + (n.getSelector().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final SynchronizedStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getExpression().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ThisExpr n, final Void arg) {
         return (n.getClassExpr().isPresent() ? n.getClassExpr().get().accept(this, arg) : 0);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ThrowStmt n, final Void arg) {
         return (n.getExpression().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final TryStmt n, final Void arg) {
         return (n.getCatchClauses().accept(this, arg)) * 31 + (n.getFinallyBlock().isPresent() ? n.getFinallyBlock().get().accept(this, arg) : 0) * 31 + (n.getResources().accept(this, arg)) * 31 + (n.getTryBlock().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final TypeExpr n, final Void arg) {
         return (n.getType().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final TypeParameter n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getTypeBound().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final UnaryExpr n, final Void arg) {
         return (n.getExpression().accept(this, arg)) * 31 + (n.getOperator().hashCode());
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final UnionType n, final Void arg) {
         return (n.getElements().accept(this, arg)) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final UnknownType n, final Void arg) {
         return (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final VariableDeclarationExpr n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getModifiers().hashCode()) * 31 + (n.getVariables().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final VariableDeclarator n, final Void arg) {
         return (n.getInitializer().isPresent() ? n.getInitializer().get().accept(this, arg) : 0) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final VoidType n, final Void arg) {
         return (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final WhileStmt n, final Void arg) {
         return (n.getBody().accept(this, arg)) * 31 + (n.getCondition().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final WildcardType n, final Void arg) {
         return (n.getExtendedType().isPresent() ? n.getExtendedType().get().accept(this, arg) : 0) * 31 + (n.getSuperType().isPresent() ? n.getSuperType().get().accept(this, arg) : 0) * 31 + (n.getAnnotations().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ModuleDeclaration n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.isOpen() ? 1 : 0) * 31 + (n.getModuleStmts().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ModuleRequiresStmt n, final Void arg) {
         return (n.getModifiers().hashCode()) * 31 + (n.getName().accept(this, arg));
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ModuleExportsStmt n, final Void arg) {
         return (n.getModuleNames().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ModuleProvidesStmt n, final Void arg) {
         return (n.getName().accept(this, arg)) * 31 + (n.getWith().accept(this, arg));
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ModuleUsesStmt n, final Void arg) {
         return (n.getName().accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ModuleOpensStmt n, final Void arg) {
         return (n.getModuleNames().accept(this, arg)) * 31 + (n.getName().accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final UnparsableStmt n, final Void arg) {
         return 0;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.NoCommentHashCodeVisitorGenerator")
     public Integer visit(final ReceiverParameter n, final Void arg) {
         return (n.getAnnotations().accept(this, arg)) * 31 + (n.getName().accept(this, arg)) * 31 + (n.getType().accept(this, arg));
     }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java
index 7c642bb..a616486 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityEqualsVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
@@ -45,493 +44,411 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final CompilationUnit n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final PackageDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final TypeParameter n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final LineComment n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final BlockComment n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ClassOrInterfaceDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final EnumDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final EnumConstantDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final AnnotationDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final AnnotationMemberDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final FieldDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final VariableDeclarator n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ConstructorDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final MethodDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final Parameter n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final InitializerDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final JavadocComment n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ClassOrInterfaceType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final PrimitiveType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ArrayType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ArrayCreationLevel n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final IntersectionType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final UnionType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final VoidType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final WildcardType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final UnknownType n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ArrayAccessExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ArrayCreationExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ArrayInitializerExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final AssignExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final BinaryExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final CastExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ClassExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ConditionalExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final EnclosedExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final FieldAccessExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final InstanceOfExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final StringLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final IntegerLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final LongLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final CharLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final DoubleLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final BooleanLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final NullLiteralExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final MethodCallExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final NameExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ObjectCreationExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final Name n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final SimpleName n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ThisExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final SuperExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final UnaryExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final VariableDeclarationExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final MarkerAnnotationExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final SingleMemberAnnotationExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final NormalAnnotationExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final MemberValuePair n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ExplicitConstructorInvocationStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final LocalClassDeclarationStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final AssertStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final BlockStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final LabeledStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final EmptyStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ExpressionStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final SwitchStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final SwitchEntryStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final BreakStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ReturnStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final IfStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final WhileStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ContinueStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final DoStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ForeachStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ForStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ThrowStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final SynchronizedStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final TryStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final CatchClause n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final LambdaExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final MethodReferenceExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final TypeExpr n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ImportDeclaration n, final Visitable arg) {
         return n == arg;
     }
@@ -542,49 +459,41 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ModuleDeclaration n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ModuleRequiresStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ModuleExportsStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ModuleProvidesStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ModuleUsesStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ModuleOpensStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final UnparsableStmt n, final Visitable arg) {
         return n == arg;
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityEqualsVisitorGenerator")
     public Boolean visit(final ReceiverParameter n, final Visitable arg) {
         return n == arg;
     }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java
index c53cf79..e3b17d9 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/ObjectIdentityHashCodeVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
@@ -43,277 +42,222 @@
         return node.accept(SINGLETON, null);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final AnnotationDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final AnnotationMemberDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ArrayAccessExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ArrayCreationExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ArrayCreationLevel n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ArrayInitializerExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ArrayType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final AssertStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final AssignExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final BinaryExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final BlockComment n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final BlockStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final BooleanLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final BreakStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final CastExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final CatchClause n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final CharLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ClassExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ClassOrInterfaceDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ClassOrInterfaceType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final CompilationUnit n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ConditionalExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ConstructorDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ContinueStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final DoStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final DoubleLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final EmptyStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final EnclosedExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final EnumConstantDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final EnumDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ExplicitConstructorInvocationStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ExpressionStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final FieldAccessExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final FieldDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ForStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ForeachStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final IfStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ImportDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final InitializerDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final InstanceOfExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final IntegerLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final IntersectionType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final JavadocComment n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final LabeledStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final LambdaExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final LineComment n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final LocalClassDeclarationStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final LongLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final MarkerAnnotationExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final MemberValuePair n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final MethodCallExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final MethodDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final MethodReferenceExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final NameExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final Name n, final Void arg) {
         return n.hashCode();
     }
@@ -322,183 +266,148 @@
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final NormalAnnotationExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final NullLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ObjectCreationExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final PackageDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final Parameter n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final PrimitiveType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ReturnStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final SimpleName n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final SingleMemberAnnotationExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final StringLiteralExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final SuperExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final SwitchEntryStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final SwitchStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final SynchronizedStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ThisExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ThrowStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final TryStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final TypeExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final TypeParameter n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final UnaryExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final UnionType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final UnknownType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final VariableDeclarationExpr n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final VariableDeclarator n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final VoidType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final WhileStmt n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final WildcardType n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ModuleDeclaration n, final Void arg) {
         return n.hashCode();
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ModuleRequiresStmt n, final Void arg) {
         return n.hashCode();
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ModuleExportsStmt n, final Void arg) {
         return n.hashCode();
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ModuleProvidesStmt n, final Void arg) {
         return n.hashCode();
     }
 
     @Override()
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ModuleUsesStmt n, final Void arg) {
         return n.hashCode();
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ModuleOpensStmt n, final Void arg) {
         return n.hashCode();
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final UnparsableStmt n, final Void arg) {
         return n.hashCode();
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.ObjectIdentityHashCodeVisitorGenerator")
     public Integer visit(final ReceiverParameter n, final Void arg) {
         return n.hashCode();
     }
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java
index 37c9c1c..25971fc 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that does not return anything.
@@ -40,274 +39,184 @@
 
     void visit(NodeList n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(AnnotationDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(AnnotationMemberDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ArrayAccessExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ArrayCreationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ArrayCreationLevel n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ArrayInitializerExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ArrayType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(AssertStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(AssignExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(BinaryExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(BlockComment n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(BlockStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(BooleanLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(BreakStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(CastExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(CatchClause n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(CharLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ClassExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ClassOrInterfaceDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ClassOrInterfaceType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(CompilationUnit n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ConditionalExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ConstructorDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ContinueStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(DoStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(DoubleLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(EmptyStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(EnclosedExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(EnumConstantDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(EnumDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ExplicitConstructorInvocationStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ExpressionStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(FieldAccessExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(FieldDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ForStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ForeachStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(IfStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ImportDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(InitializerDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(InstanceOfExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(IntegerLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(IntersectionType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(JavadocComment n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(LabeledStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(LambdaExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(LineComment n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(LocalClassDeclarationStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(LongLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(MarkerAnnotationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(MemberValuePair n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(MethodCallExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(MethodDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(MethodReferenceExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(NameExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(Name n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(NormalAnnotationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(NullLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ObjectCreationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(PackageDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(Parameter n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(PrimitiveType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ReturnStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(SimpleName n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(SingleMemberAnnotationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(StringLiteralExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(SuperExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(SwitchEntryStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(SwitchStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(SynchronizedStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ThisExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ThrowStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(TryStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(TypeExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(TypeParameter n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(UnaryExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(UnionType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(UnknownType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(VariableDeclarationExpr n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(VariableDeclarator n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(VoidType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(WhileStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(WildcardType n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ModuleDeclaration n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ModuleRequiresStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ModuleExportsStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ModuleProvidesStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ModuleUsesStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ModuleOpensStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(UnparsableStmt n, A arg);
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorGenerator")
     void visit(ReceiverParameter n, A arg);
 
     void visit(VarType n, A arg);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java
index 5059b12..7aecd98 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that returns nothing, and has a default implementation for all its visit
@@ -40,7 +39,6 @@
 public abstract class VoidVisitorAdapter<A> implements VoidVisitor<A> {
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final AnnotationDeclaration n, final A arg) {
         n.getMembers().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -49,7 +47,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final AnnotationMemberDeclaration n, final A arg) {
         n.getDefaultValue().ifPresent(l -> l.accept(this, arg));
         n.getName().accept(this, arg);
@@ -59,7 +56,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ArrayAccessExpr n, final A arg) {
         n.getIndex().accept(this, arg);
         n.getName().accept(this, arg);
@@ -67,7 +63,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ArrayCreationExpr n, final A arg) {
         n.getElementType().accept(this, arg);
         n.getInitializer().ifPresent(l -> l.accept(this, arg));
@@ -76,14 +71,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ArrayInitializerExpr n, final A arg) {
         n.getValues().forEach(p -> p.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final AssertStmt n, final A arg) {
         n.getCheck().accept(this, arg);
         n.getMessage().ifPresent(l -> l.accept(this, arg));
@@ -91,7 +84,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final AssignExpr n, final A arg) {
         n.getTarget().accept(this, arg);
         n.getValue().accept(this, arg);
@@ -99,7 +91,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final BinaryExpr n, final A arg) {
         n.getLeft().accept(this, arg);
         n.getRight().accept(this, arg);
@@ -107,33 +98,28 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final BlockComment n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final BlockStmt n, final A arg) {
         n.getStatements().forEach(p -> p.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final BooleanLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final BreakStmt n, final A arg) {
         n.getLabel().ifPresent(l -> l.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final CastExpr n, final A arg) {
         n.getExpression().accept(this, arg);
         n.getType().accept(this, arg);
@@ -141,7 +127,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final CatchClause n, final A arg) {
         n.getBody().accept(this, arg);
         n.getParameter().accept(this, arg);
@@ -149,20 +134,17 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final CharLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ClassExpr n, final A arg) {
         n.getType().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ClassOrInterfaceDeclaration n, final A arg) {
         n.getExtendedTypes().forEach(p -> p.accept(this, arg));
         n.getImplementedTypes().forEach(p -> p.accept(this, arg));
@@ -174,7 +156,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ClassOrInterfaceType n, final A arg) {
         n.getName().accept(this, arg);
         n.getScope().ifPresent(l -> l.accept(this, arg));
@@ -184,7 +165,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final CompilationUnit n, final A arg) {
         n.getImports().forEach(p -> p.accept(this, arg));
         n.getModule().ifPresent(l -> l.accept(this, arg));
@@ -194,7 +174,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ConditionalExpr n, final A arg) {
         n.getCondition().accept(this, arg);
         n.getElseExpr().accept(this, arg);
@@ -203,7 +182,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ConstructorDeclaration n, final A arg) {
         n.getBody().accept(this, arg);
         n.getName().accept(this, arg);
@@ -216,14 +194,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ContinueStmt n, final A arg) {
         n.getLabel().ifPresent(l -> l.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final DoStmt n, final A arg) {
         n.getBody().accept(this, arg);
         n.getCondition().accept(this, arg);
@@ -231,26 +207,22 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final DoubleLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final EmptyStmt n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final EnclosedExpr n, final A arg) {
         n.getInner().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final EnumConstantDeclaration n, final A arg) {
         n.getArguments().forEach(p -> p.accept(this, arg));
         n.getClassBody().forEach(p -> p.accept(this, arg));
@@ -260,7 +232,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final EnumDeclaration n, final A arg) {
         n.getEntries().forEach(p -> p.accept(this, arg));
         n.getImplementedTypes().forEach(p -> p.accept(this, arg));
@@ -271,7 +242,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ExplicitConstructorInvocationStmt n, final A arg) {
         n.getArguments().forEach(p -> p.accept(this, arg));
         n.getExpression().ifPresent(l -> l.accept(this, arg));
@@ -280,14 +250,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ExpressionStmt n, final A arg) {
         n.getExpression().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final FieldAccessExpr n, final A arg) {
         n.getName().accept(this, arg);
         n.getScope().accept(this, arg);
@@ -296,7 +264,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final FieldDeclaration n, final A arg) {
         n.getVariables().forEach(p -> p.accept(this, arg));
         n.getAnnotations().forEach(p -> p.accept(this, arg));
@@ -304,7 +271,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ForeachStmt n, final A arg) {
         n.getBody().accept(this, arg);
         n.getIterable().accept(this, arg);
@@ -313,7 +279,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ForStmt n, final A arg) {
         n.getBody().accept(this, arg);
         n.getCompare().ifPresent(l -> l.accept(this, arg));
@@ -323,7 +288,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final IfStmt n, final A arg) {
         n.getCondition().accept(this, arg);
         n.getElseStmt().ifPresent(l -> l.accept(this, arg));
@@ -332,7 +296,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final InitializerDeclaration n, final A arg) {
         n.getBody().accept(this, arg);
         n.getAnnotations().forEach(p -> p.accept(this, arg));
@@ -340,7 +303,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final InstanceOfExpr n, final A arg) {
         n.getExpression().accept(this, arg);
         n.getType().accept(this, arg);
@@ -348,19 +310,16 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final IntegerLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final JavadocComment n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final LabeledStmt n, final A arg) {
         n.getLabel().accept(this, arg);
         n.getStatement().accept(this, arg);
@@ -368,26 +327,22 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final LineComment n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final LongLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final MarkerAnnotationExpr n, final A arg) {
         n.getName().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final MemberValuePair n, final A arg) {
         n.getName().accept(this, arg);
         n.getValue().accept(this, arg);
@@ -395,7 +350,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final MethodCallExpr n, final A arg) {
         n.getArguments().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -405,7 +359,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final MethodDeclaration n, final A arg) {
         n.getBody().ifPresent(l -> l.accept(this, arg));
         n.getType().accept(this, arg);
@@ -419,14 +372,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final NameExpr n, final A arg) {
         n.getName().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final NormalAnnotationExpr n, final A arg) {
         n.getPairs().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -434,13 +385,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final NullLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ObjectCreationExpr n, final A arg) {
         n.getAnonymousClassBody().ifPresent(l -> l.forEach(v -> v.accept(this, arg)));
         n.getArguments().forEach(p -> p.accept(this, arg));
@@ -451,7 +400,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final PackageDeclaration n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -459,7 +407,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final Parameter n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -469,14 +416,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final PrimitiveType n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final Name n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getQualifier().ifPresent(l -> l.accept(this, arg));
@@ -484,13 +429,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final SimpleName n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ArrayType n, final A arg) {
         n.getComponentType().accept(this, arg);
         n.getAnnotations().forEach(p -> p.accept(this, arg));
@@ -498,7 +441,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ArrayCreationLevel n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getDimension().ifPresent(l -> l.accept(this, arg));
@@ -506,7 +448,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final IntersectionType n, final A arg) {
         n.getElements().forEach(p -> p.accept(this, arg));
         n.getAnnotations().forEach(p -> p.accept(this, arg));
@@ -514,7 +455,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final UnionType n, final A arg) {
         n.getElements().forEach(p -> p.accept(this, arg));
         n.getAnnotations().forEach(p -> p.accept(this, arg));
@@ -522,14 +462,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ReturnStmt n, final A arg) {
         n.getExpression().ifPresent(l -> l.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final SingleMemberAnnotationExpr n, final A arg) {
         n.getMemberValue().accept(this, arg);
         n.getName().accept(this, arg);
@@ -537,20 +475,17 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final StringLiteralExpr n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final SuperExpr n, final A arg) {
         n.getClassExpr().ifPresent(l -> l.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final SwitchEntryStmt n, final A arg) {
         n.getLabel().ifPresent(l -> l.accept(this, arg));
         n.getStatements().forEach(p -> p.accept(this, arg));
@@ -558,7 +493,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final SwitchStmt n, final A arg) {
         n.getEntries().forEach(p -> p.accept(this, arg));
         n.getSelector().accept(this, arg);
@@ -566,7 +500,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final SynchronizedStmt n, final A arg) {
         n.getBody().accept(this, arg);
         n.getExpression().accept(this, arg);
@@ -574,21 +507,18 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ThisExpr n, final A arg) {
         n.getClassExpr().ifPresent(l -> l.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ThrowStmt n, final A arg) {
         n.getExpression().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final TryStmt n, final A arg) {
         n.getCatchClauses().forEach(p -> p.accept(this, arg));
         n.getFinallyBlock().ifPresent(l -> l.accept(this, arg));
@@ -598,14 +528,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final LocalClassDeclarationStmt n, final A arg) {
         n.getClassDeclaration().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final TypeParameter n, final A arg) {
         n.getName().accept(this, arg);
         n.getTypeBound().forEach(p -> p.accept(this, arg));
@@ -614,21 +542,18 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final UnaryExpr n, final A arg) {
         n.getExpression().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final UnknownType n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final VariableDeclarationExpr n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getVariables().forEach(p -> p.accept(this, arg));
@@ -636,7 +561,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final VariableDeclarator n, final A arg) {
         n.getInitializer().ifPresent(l -> l.accept(this, arg));
         n.getName().accept(this, arg);
@@ -645,14 +569,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final VoidType n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final WhileStmt n, final A arg) {
         n.getBody().accept(this, arg);
         n.getCondition().accept(this, arg);
@@ -660,7 +582,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final WildcardType n, final A arg) {
         n.getExtendedType().ifPresent(l -> l.accept(this, arg));
         n.getSuperType().ifPresent(l -> l.accept(this, arg));
@@ -669,7 +590,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final LambdaExpr n, final A arg) {
         n.getBody().accept(this, arg);
         n.getParameters().forEach(p -> p.accept(this, arg));
@@ -677,7 +597,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final MethodReferenceExpr n, final A arg) {
         n.getScope().accept(this, arg);
         n.getTypeArguments().ifPresent(l -> l.forEach(v -> v.accept(this, arg)));
@@ -685,7 +604,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final TypeExpr n, final A arg) {
         n.getType().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
@@ -699,13 +617,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ImportDeclaration n, final A arg) {
         n.getName().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ModuleDeclaration n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getModuleStmts().forEach(p -> p.accept(this, arg));
@@ -713,14 +629,12 @@
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ModuleRequiresStmt n, final A arg) {
         n.getName().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ModuleExportsStmt n, final A arg) {
         n.getModuleNames().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -728,7 +642,6 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ModuleProvidesStmt n, final A arg) {
         n.getName().accept(this, arg);
         n.getWith().forEach(p -> p.accept(this, arg));
@@ -736,14 +649,12 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ModuleUsesStmt n, final A arg) {
         n.getName().accept(this, arg);
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ModuleOpensStmt n, final A arg) {
         n.getModuleNames().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
@@ -751,13 +662,11 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final UnparsableStmt n, final A arg) {
         n.getComment().ifPresent(l -> l.accept(this, arg));
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorAdapterGenerator")
     public void visit(final ReceiverParameter n, final A arg) {
         n.getAnnotations().forEach(p -> p.accept(this, arg));
         n.getName().accept(this, arg);
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java
index 6622567..edb2448 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorWithDefaults.java
@@ -29,7 +29,6 @@
 import com.github.javaparser.ast.modules.*;
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
-import javax.annotation.Generated;
 
 /**
  * A visitor that returns nothing, and has default methods that are used when a specific visit method is not
@@ -50,487 +49,406 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final AnnotationDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final AnnotationMemberDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ArrayAccessExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ArrayCreationExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ArrayInitializerExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final AssertStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final AssignExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final BinaryExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final BlockComment n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final BlockStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final BooleanLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final BreakStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final CastExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final CatchClause n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final CharLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ClassExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ClassOrInterfaceDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ClassOrInterfaceType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final CompilationUnit n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ConditionalExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ConstructorDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ContinueStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final DoStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final DoubleLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final EmptyStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final EnclosedExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final EnumConstantDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final EnumDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ExplicitConstructorInvocationStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ExpressionStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final FieldAccessExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final FieldDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ForeachStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ForStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final IfStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final InitializerDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final InstanceOfExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final IntegerLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final JavadocComment n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final LabeledStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final LineComment n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final LongLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final MarkerAnnotationExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final MemberValuePair n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final MethodCallExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final MethodDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final NameExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final NormalAnnotationExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final NullLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ObjectCreationExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final PackageDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final Parameter n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final PrimitiveType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final Name n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final SimpleName n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ArrayType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ArrayCreationLevel n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final IntersectionType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final UnionType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ReturnStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final SingleMemberAnnotationExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final StringLiteralExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final SuperExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final SwitchEntryStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final SwitchStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final SynchronizedStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ThisExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ThrowStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final TryStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final LocalClassDeclarationStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final TypeParameter n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final UnaryExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final UnknownType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final VariableDeclarationExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final VariableDeclarator n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final VoidType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final WhileStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final WildcardType n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final LambdaExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final MethodReferenceExpr n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final TypeExpr n, final A arg) {
         defaultAction(n, arg);
     }
@@ -541,53 +459,44 @@
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ImportDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ModuleDeclaration n, final A arg) {
         defaultAction(n, arg);
     }
 
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ModuleRequiresStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ModuleExportsStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ModuleProvidesStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ModuleUsesStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ModuleOpensStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final UnparsableStmt n, final A arg) {
         defaultAction(n, arg);
     }
 
     @Override
-    @Generated("com.github.javaparser.generator.core.visitor.VoidVisitorWithDefaultsGenerator")
     public void visit(final ReceiverParameter n, final A arg) {
         defaultAction(n, arg);
     }
diff --git a/javaparser-core/src/main/javacc/java.jj b/javaparser-core/src/main/javacc/java.jj
index 4358966..a263afb 100644
--- a/javaparser-core/src/main/javacc/java.jj
+++ b/javaparser-core/src/main/javacc/java.jj
@@ -59,7 +59,6 @@
 import com.github.javaparser.ast.stmt.*;
 import com.github.javaparser.ast.type.*;
 import com.github.javaparser.utils.*;
-import javax.annotation.Generated;
 import static com.github.javaparser.JavaToken.INVALID;
 import static com.github.javaparser.ast.Node.Parsedness.UNPARSABLE;
 import static com.github.javaparser.utils.Utils.*;