@Override
 public final void visitWhileLoop(WhileStatement loop) {
   super.visitWhileLoop(loop);
 }
 @Override
 protected final void visitListOfExpressions(List<? extends Expression> list) {
   super.visitListOfExpressions(list);
 }
 @Override
 public final void visitClosureListExpression(ClosureListExpression cle) {
   super.visitClosureListExpression(cle);
 }
 @Override
 public final void visitAttributeExpression(AttributeExpression expression) {
   super.visitAttributeExpression(expression);
 }
 @Override
 public final void visitRegexExpression(RegexExpression expression) {
   super.visitRegexExpression(expression);
 }
 @Override
 public final void visitConstantExpression(ConstantExpression expression) {
   super.visitConstantExpression(expression);
 }
 @Override
 public final void visitDeclarationExpression(DeclarationExpression expression) {
   super.visitDeclarationExpression(expression);
 }
 @Override
 public final void visitPostfixExpression(PostfixExpression expression) {
   super.visitPostfixExpression(expression);
 }
 @Override
 public final void visitBooleanExpression(BooleanExpression expression) {
   super.visitBooleanExpression(expression);
 }
 @Override
 public final void visitTernaryExpression(TernaryExpression expression) {
   super.visitTernaryExpression(expression);
 }
 @Override
 public final void visitShortTernaryExpression(ElvisOperatorExpression expression) {
   super.visitShortTernaryExpression(expression);
 }
 @Override
 public final void visitConstructorCallExpression(ConstructorCallExpression call) {
   super.visitConstructorCallExpression(call);
 }
 @Override
 public final void visitStaticMethodCallExpression(StaticMethodCallExpression call) {
   super.visitStaticMethodCallExpression(call);
 }
 @Override
 protected final void visitEmptyStatement(EmptyStatement statement) {
   super.visitEmptyStatement(statement);
 }
 @Override
 public final void visitUnaryPlusExpression(UnaryPlusExpression expression) {
   super.visitUnaryPlusExpression(expression);
 }
 @Override
 public final void visitTupleExpression(TupleExpression expression) {
   super.visitTupleExpression(expression);
 }
 @Override
 public final void visitBitwiseNegationExpression(BitwiseNegationExpression expression) {
   super.visitBitwiseNegationExpression(expression);
 }
 @Override
 public final void visitListExpression(ListExpression expression) {
   super.visitListExpression(expression);
 }
 @Override
 public final void visitClassExpression(ClassExpression expression) {
   super.visitClassExpression(expression);
 }
 @Override
 public final void visitArrayExpression(ArrayExpression expression) {
   super.visitArrayExpression(expression);
 }
 @Override
 public final void visitPropertyExpression(PropertyExpression expression) {
   super.visitPropertyExpression(expression);
 }
 @Override
 public final void visitMapEntryExpression(MapEntryExpression expression) {
   super.visitMapEntryExpression(expression);
 }
 @Override
 public final void visitFieldExpression(FieldExpression expression) {
   super.visitFieldExpression(expression);
 }
 @Override
 public final void visitRangeExpression(RangeExpression expression) {
   super.visitRangeExpression(expression);
 }
 @Override
 public final void visitGStringExpression(GStringExpression expression) {
   super.visitGStringExpression(expression);
 }
 @Override
 public final void visitSpreadMapExpression(SpreadMapExpression expression) {
   super.visitSpreadMapExpression(expression);
 }
 @Override
 public final void visitArgumentlistExpression(ArgumentListExpression ale) {
   super.visitArgumentlistExpression(ale);
 }
 @Override
 public final void visitMethodPointerExpression(MethodPointerExpression expression) {
   super.visitMethodPointerExpression(expression);
 }
 @Override
 public final void visitBytecodeExpression(BytecodeExpression cle) {
   super.visitBytecodeExpression(cle);
 }
 @Override
 public final void visitTryCatchFinally(TryCatchStatement statement) {
   super.visitTryCatchFinally(statement);
 }