[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jedit-cvs
Subject:    [ jEdit-commits ] SF.net SVN: jedit:[25613] plugins/Beauty/trunk
From:       daleanson--- via jEdit-CVS <jedit-cvs () lists ! sourceforge ! net>
Date:       2022-10-11 22:08:29
Message-ID: 1665526109.806469.24709 () sfp-scm-4 ! v30 ! lw ! sourceforge ! com
[Download RAW message or body]

Revision: 25613
          http://sourceforge.net/p/jedit/svn/25613
Author:   daleanson
Date:     2022-10-11 22:08:29 +0000 (Tue, 11 Oct 2022)
Log Message:
-----------
More updates on java 17 parser, fixes for comment handling.

Modified Paths:
--------------
    plugins/Beauty/trunk/build.xml
    plugins/Beauty/trunk/src/beauty/beautifiers/Java17Beautifier.java
    plugins/Beauty/trunk/src/beauty/beautifiers/Java8Beautifier.java
    plugins/Beauty/trunk/src/beauty/beautifiers/JavaBeautifier.java
    plugins/Beauty/trunk/src/beauty/options/java/Java8OptionPane.java
    plugins/Beauty/trunk/src/beauty/options/java/JavaOptionPane.java
    plugins/Beauty/trunk/src/beauty/parsers/java/Java1.5.jj
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/ErrorListener.java
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8.g4
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8BaseListener.java
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8BeautyListener.java
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8Lexer.java
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8Listener.java
    plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8Parser.java
    plugins/Beauty/trunk/src/beauty/parsers/java/java/JavaParserBeautyListener.java
    plugins/Beauty/trunk/src/docs/index.html

Modified: plugins/Beauty/trunk/build.xml
===================================================================
--- plugins/Beauty/trunk/build.xml	2022-10-11 22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/build.xml	2022-10-11 22:08:29 UTC (rev 25613)
@@ -274,6 +274,9 @@
     <target name="all" depends="javacc,dist"/>
     
     <target name="test">
+        <!--
         <ant antfile="ant_java_test.xml" />
+        -->
+        <ant antfile="ant_json_test.xml" />
     </target>
 </project>

Modified: plugins/Beauty/trunk/src/beauty/beautifiers/Java17Beautifier.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/beautifiers/Java17Beautifier.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/beautifiers/Java17Beautifier.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -1,6 +1,7 @@
 
 package beauty.beautifiers;
 
+import beauty.parsers.ErrorListener;
 import beauty.parsers.ParserException;
 import beauty.parsers.java.java.*;
 

Modified: plugins/Beauty/trunk/src/beauty/beautifiers/Java8Beautifier.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/beautifiers/Java8Beautifier.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/beautifiers/Java8Beautifier.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -16,7 +16,7 @@
 import org.antlr.v4.runtime.tree.*;
 import org.gjt.sp.jedit.jEdit;
 
-
+// This is a newer parser based on Antlr and supports java 8 language. 
 public class Java8Beautifier extends Beautifier {
 
     private int bracketStyle = 1;    // JavaParser.ATTACHED;
@@ -63,7 +63,7 @@
 
             // set up the parser
             StringReader input = new StringReader( text );
-            ANTLRInputStream antlrInput = new ANTLRInputStream( input );
+            CharStream antlrInput = CharStreams.fromReader(input);
             Java8Lexer lexer = new Java8Lexer( antlrInput );
             CommonTokenStream tokens = new CommonTokenStream( lexer );
             Java8Parser javaParser = new Java8Parser( tokens );
@@ -100,7 +100,7 @@
 
                 // first try the faster SSL(*) parsing strategy
                 javaParser.getInterpreter().setPredictionMode( PredictionMode.SLL );
-                javaParser.getInterpreter().tail_call_preserves_sll = false;
+                //javaParser.getInterpreter().tail_call_preserves_sll = false;
                 javaParser.removeErrorListeners();
                 javaParser.setErrorHandler( new BailErrorStrategy() );
                 tree = javaParser.compilationUnit();
@@ -111,7 +111,9 @@
                 // if first parse fails, try again with slower LL(*) parse
                 // Actually, the slowness happens in the first parse, since the
                 // input was tokenized there and is reused here.
-                tokens.reset();    // rewind input stream
+                // deprecated:
+                //tokens.reset();    // rewind input stream
+                tokens.seek(0);      // rewind input stream
                 javaParser.reset();
 
                 // add an error listener to the parser to capture any real errors
@@ -119,8 +121,8 @@
                 errorListener = new ErrorListener();
                 javaParser.addErrorListener( errorListener );
                 javaParser.setErrorHandler( new DefaultErrorStrategy() );
-                javaParser.getInterpreter().tail_call_preserves_sll = false;
-                javaParser.getInterpreter().enable_global_context_dfa = true;
+                //javaParser.getInterpreter().tail_call_preserves_sll = false;
+                //javaParser.getInterpreter().enable_global_context_dfa = true;
 
                 // reparse with full LL(*)
                 javaParser.getInterpreter().setPredictionMode( PredictionMode.LL );

Modified: plugins/Beauty/trunk/src/beauty/beautifiers/JavaBeautifier.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/beautifiers/JavaBeautifier.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/beautifiers/JavaBeautifier.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -8,6 +8,7 @@
 
 import org.gjt.sp.jedit.jEdit;
 
+// This is the old parser for java 7 and below, it uses the javacc parser.
 public class JavaBeautifier extends Beautifier {
 
     private static JavaParser parser = null;

Modified: plugins/Beauty/trunk/src/beauty/options/java/Java8OptionPane.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/options/java/Java8OptionPane.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/options/java/Java8OptionPane.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -17,7 +17,6 @@
     private JCheckBox sortImports;
     private JCheckBox groupImports;
     private NumberTextField blankLinesBetweenImportGroups;
-    private NumberTextField blankLinesAfterClassDeclaration;
     private NumberTextField blankLinesAfterClassBody;
     private NumberTextField blankLinesBeforeMethods;
     private NumberTextField blankLinesAfterMethods;
@@ -54,10 +53,6 @@
         blankLinesBetweenImportGroups = new NumberTextField( 0, 100 );
         blankLinesBetweenImportGroups.setValue( jEdit.getIntegerProperty( \
"beauty.java8.blankLinesBetweenImportGroups", 1 ) );  
-        JLabel blankLinesAfterClassDeclarationLabel = new JLabel( jEdit.getProperty( \
"beauty.java8.Blank_Lines_After_Class_Declaration", "Blank Lines After Class \
                Declaration" ) );
-        blankLinesAfterClassDeclaration = new NumberTextField( 0, 100 );
-        blankLinesAfterClassDeclaration.setValue( jEdit.getIntegerProperty( \
                "beauty.java8.blankLinesAfterClassDeclaration", 1 ) );
-
         JLabel blankLinesAfterClassBodyLabel = new JLabel( jEdit.getProperty( \
"beauty.java8.Blank_Lines_After_Class_Body", "Blank Lines After Class Body" ) );  \
                blankLinesAfterClassBody = new NumberTextField( 0, 100 );
         blankLinesAfterClassBody.setValue( jEdit.getIntegerProperty( \
"beauty.java8.blankLinesAfterClassBody", 1 ) ); @@ -92,19 +87,17 @@
         add( "0, 5, 1, 1, W, w, 3", groupImports );
         add( "0, 6, 1, 1, W, w, 3", blankLinesBetweenImportGroupsLabel );
         add( "1, 6, 1, 1, W, w, 3", blankLinesBetweenImportGroups );
-        add( "0, 7, 1, 1, W, w, 3", blankLinesAfterClassDeclarationLabel );
-        add( "1, 7, 1, 1, W, w, 3", blankLinesAfterClassDeclaration );
-        add( "0, 8, 1, 1, W, w, 3", blankLinesAfterClassBodyLabel );
-        add( "1, 8, 1, 1, W, w, 3", blankLinesAfterClassBody );
-        add( "0, 9, 1, 1, W, w, 3", blankLinesBeforeMethodsLabel );
-        add( "1, 9, 1, 1, W, w, 3", blankLinesBeforeMethods );
-        add( "0, 10,1, 1, W, w, 3", blankLinesAfterMethodsLabel );
-        add( "1, 10,1, 1, W, w, 3", blankLinesAfterMethods );
-        add( "0, 11,1, 1, W, w, 3", sortModifiers );
-        add( "0, 12,1, 1, W, w, 3", collapseMultipleBlankLinesToLabel );
-        add( "1, 12,1, 1, W, w, 3", collapseMultipleBlankLinesTo );
-        add( "0, 13,1, 1, W, w, 3", wrapLongLinesLengthLabel );
-        add( "1, 13,1, 1, W, w, 3", wrapLongLinesLength );
+        add( "0, 7, 1, 1, W, w, 3", blankLinesAfterClassBodyLabel );
+        add( "1, 7, 1, 1, W, w, 3", blankLinesAfterClassBody );
+        add( "0, 8, 1, 1, W, w, 3", blankLinesBeforeMethodsLabel );
+        add( "1, 8, 1, 1, W, w, 3", blankLinesBeforeMethods );
+        add( "0, 9 ,1, 1, W, w, 3", blankLinesAfterMethodsLabel );
+        add( "1, 9 ,1, 1, W, w, 3", blankLinesAfterMethods );
+        add( "0, 10,1, 1, W, w, 3", sortModifiers );
+        add( "0, 11,1, 1, W, w, 3", collapseMultipleBlankLinesToLabel );
+        add( "1, 11,1, 1, W, w, 3", collapseMultipleBlankLinesTo );
+        add( "0, 12,1, 1, W, w, 3", wrapLongLinesLengthLabel );
+        add( "1, 12,1, 1, W, w, 3", wrapLongLinesLength );
     }
 
     public void _save() {
@@ -114,7 +107,6 @@
         jEdit.setBooleanProperty( "beauty.java8.sortImports", \
                sortImports.isSelected() );
         jEdit.setBooleanProperty( "beauty.java8.groupImports", \
                groupImports.isSelected() );
         jEdit.setIntegerProperty( "beauty.java8.blankLinesBetweenImportGroups", \
                blankLinesBetweenImportGroups.getValue() );
-        jEdit.setIntegerProperty( "beauty.java8.blankLinesAfterClassDeclaration", \
                blankLinesAfterClassDeclaration.getValue() );
         jEdit.setIntegerProperty( "beauty.java8.blankLinesAfterClassBody", \
                blankLinesAfterClassBody.getValue() );
         jEdit.setIntegerProperty( "beauty.java8.blankLinesBeforeMethods", \
                blankLinesBeforeMethods.getValue() );
         jEdit.setIntegerProperty( "beauty.java8.blankLinesAfterMethods", \
blankLinesAfterMethods.getValue() );

Modified: plugins/Beauty/trunk/src/beauty/options/java/JavaOptionPane.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/options/java/JavaOptionPane.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/options/java/JavaOptionPane.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -1,7 +1,7 @@
 
 package beauty.options.java;
 
-import beauty.parsers.java.JavaParser;
+import beauty.parsers.java.java.JavaParserBeautyListener;
 
 import ise.java.awt.*;
 
@@ -32,7 +32,7 @@
 
     public JavaOptionPane() {
         super();
-        bracketStyle = jEdit.getIntegerProperty( "beauty.java.bracketStyle", \
JavaParser.ATTACHED ); +        bracketStyle = jEdit.getIntegerProperty( \
"beauty.java.bracketStyle", JavaParserBeautyListener.ATTACHED );  }
 
     // called when this class is first accessed
@@ -55,14 +55,14 @@
         bg.add( brokenBrackets );
         breakElse = new JCheckBox( "<html>" + jEdit.getProperty( "beauty.msg.Break", \
                "Break" ) + " 'else', 'catch', 'while', e.g.<br>}<br>else" );
         breakElse.setSelected( jEdit.getBooleanProperty( "beauty.java.breakElse", \
                false ) );
-        breakElse.setEnabled( bracketStyle == JavaParser.ATTACHED );
+        breakElse.setEnabled( bracketStyle == JavaParserBeautyListener.ATTACHED );
 
         switch ( bracketStyle ) {
-            case JavaParser.ATTACHED:
+            case JavaParserBeautyListener.ATTACHED:
                 attachedBrackets.setSelected( true );
                 brokenBrackets.setSelected( false );
                 break;
-            case JavaParser.BROKEN:
+            case JavaParserBeautyListener.BROKEN:
                 attachedBrackets.setSelected( false );
                 brokenBrackets.setSelected( true );
                 breakElse.setSelected( true );
@@ -80,15 +80,15 @@
 
             public void actionPerformed( ActionEvent ae ) {
                 if ( attachedBrackets.equals( ae.getSource() ) ) {
-                    bracketStyle = JavaParser.ATTACHED;
+                    bracketStyle = JavaParserBeautyListener.ATTACHED;
                 }
                 else if ( brokenBrackets.equals( ae.getSource() ) ) {
-                    bracketStyle = JavaParser.BROKEN;
+                    bracketStyle = JavaParserBeautyListener.BROKEN;
                     breakElse.setSelected( true );
                 }
 
 
-                breakElse.setEnabled( bracketStyle == JavaParser.ATTACHED );
+                breakElse.setEnabled( bracketStyle == \
JavaParserBeautyListener.ATTACHED );  }
         };
         attachedBrackets.addActionListener( al );

Modified: plugins/Beauty/trunk/src/beauty/parsers/java/Java1.5.jj
===================================================================
--- plugins/Beauty/trunk/src/beauty/parsers/java/Java1.5.jj	2022-10-11 22:06:28 UTC \
                (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/parsers/java/Java1.5.jj	2022-10-11 22:08:29 UTC \
(rev 25613) @@ -1,4 +1,10 @@
 
+/* Well now, it's 2022 and this code hasn't been maintained in forever. 
+It's been bypassed by a better parser generator, see the newer code.
+
+Read and weep! 
+
+*/
 /*
 Per Sreenivasa Viswanadha (as posted on the javacc user mailing list), the
 original java 1.5 grammar is licensed under the BSD license, so this modified

Modified: plugins/Beauty/trunk/src/beauty/parsers/java/antlr/ErrorListener.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/parsers/java/antlr/ErrorListener.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/parsers/java/antlr/ErrorListener.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -6,8 +6,6 @@
 import java.util.*;
 
 import org.antlr.v4.runtime.*;
-import org.antlr.v4.runtime.misc.NotNull;
-import org.antlr.v4.runtime.misc.Nullable;
 
 public class ErrorListener extends BaseErrorListener {
 
@@ -17,8 +15,7 @@
         return errors;
     }
 
-    @Override
-    public <T extends Token> void syntaxError( @NotNull Recognizer<T, ?> recognizer, \
@Nullable T offendingSymbol, int line, int charPositionInLine, @NotNull String msg, \
@Nullable RecognitionException e ) { +    public <T extends Token> void syntaxError( \
Recognizer<T, ?> recognizer, T offendingSymbol, int line, int charPositionInLine, \
String msg, RecognitionException e ) {  int length = 0;
         if ( e != null && e.getOffendingToken() != null ) {
             int startOffset = e.getOffendingToken().getStartIndex();

Modified: plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8.g4
===================================================================
--- plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8.g4	2022-10-11 22:06:28 \
                UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8.g4	2022-10-11 22:08:29 \
UTC (rev 25613) @@ -1834,22 +1834,22 @@
 // Whitespace and comments
 //
 
-WS  :  [ \t\r\n\u000C]+ -> channel(WHITESPACE)
+WS  :  [ \t\r\n\u000C]+ -> channel(1)   // was WHITESPACE
     ;
 
 DOC_COMMENT
-    : '/**' .*? '*/' -> channel(COMMENTS)
+    : '/**' .*? '*/' -> channel(2)  // was COMMENT
     ;
     
 COMMENT
-    :   '/*' .*? '*/' -> channel(COMMENTS)
+    :   '/*' .*? '*/' -> channel(2)  // was COMMENT
     ;
 
 JEDIT_FOLD_MARKER
-    :   '//' [ ]* '}}}' -> channel(COMMENTS)
+    :   '//' [ ]* '}}}' -> channel(2)  // was COMMENT
     ;
 
 LINE_COMMENT
-    :   '//' ~[\r\n]* -> channel(COMMENTS)
+    :   '//' ~[\r\n]* -> channel(2)  // was COMMENT
     ;
     

Modified: plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8BaseListener.java
===================================================================
--- plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8BaseListener.java	2022-10-11 \
                22:06:28 UTC (rev 25612)
+++ plugins/Beauty/trunk/src/beauty/parsers/java/antlr/Java8BaseListener.java	2022-10-11 \
22:08:29 UTC (rev 25613) @@ -1,11 +1,9 @@
-// Generated from /home/danson/src/jedit/plugins/Beauty/src/beauty/parsers/java/antlr/Java8.g4 \
by ANTLR 4.x +// Generated from \
/home/danson/src/jedit/plugins/Beauty/src/beauty/parsers/java/antlr/Java8.g4 by ANTLR \
4.10.1  
 package beauty.parsers.java.antlr;
 
 
 import org.antlr.v4.runtime.ParserRuleContext;
-import org.antlr.v4.runtime.Token;
-import org.antlr.v4.runtime.misc.NotNull;
 import org.antlr.v4.runtime.tree.ErrorNode;
 import org.antlr.v4.runtime.tree.TerminalNode;
 
@@ -20,2989 +18,2989 @@
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterLiteral(@NotNull Java8Parser.LiteralContext ctx) { }
+	@Override public void enterLiteral(Java8Parser.LiteralContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitLiteral(@NotNull Java8Parser.LiteralContext ctx) { }
+	@Override public void exitLiteral(Java8Parser.LiteralContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterType(@NotNull Java8Parser.TypeContext ctx) { }
+	@Override public void enterType(Java8Parser.TypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitType(@NotNull Java8Parser.TypeContext ctx) { }
+	@Override public void exitType(Java8Parser.TypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterPrimitiveType(@NotNull Java8Parser.PrimitiveTypeContext \
ctx) { } +	@Override public void enterPrimitiveType(Java8Parser.PrimitiveTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitPrimitiveType(@NotNull Java8Parser.PrimitiveTypeContext \
ctx) { } +	@Override public void exitPrimitiveType(Java8Parser.PrimitiveTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterNumericType(@NotNull Java8Parser.NumericTypeContext ctx) \
{ } +	@Override public void enterNumericType(Java8Parser.NumericTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitNumericType(@NotNull Java8Parser.NumericTypeContext ctx) \
{ } +	@Override public void exitNumericType(Java8Parser.NumericTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterIntegralType(@NotNull Java8Parser.IntegralTypeContext \
ctx) { } +	@Override public void enterIntegralType(Java8Parser.IntegralTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitIntegralType(@NotNull Java8Parser.IntegralTypeContext \
ctx) { } +	@Override public void exitIntegralType(Java8Parser.IntegralTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFloatingPointType(@NotNull \
Java8Parser.FloatingPointTypeContext ctx) { } +	@Override public void \
enterFloatingPointType(Java8Parser.FloatingPointTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFloatingPointType(@NotNull \
Java8Parser.FloatingPointTypeContext ctx) { } +	@Override public void \
exitFloatingPointType(Java8Parser.FloatingPointTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterReferenceType(@NotNull Java8Parser.ReferenceTypeContext \
ctx) { } +	@Override public void enterReferenceType(Java8Parser.ReferenceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitReferenceType(@NotNull Java8Parser.ReferenceTypeContext \
ctx) { } +	@Override public void exitReferenceType(Java8Parser.ReferenceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassOrInterfaceType(@NotNull \
Java8Parser.ClassOrInterfaceTypeContext ctx) { } +	@Override public void \
enterClassOrInterfaceType(Java8Parser.ClassOrInterfaceTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassOrInterfaceType(@NotNull \
Java8Parser.ClassOrInterfaceTypeContext ctx) { } +	@Override public void \
exitClassOrInterfaceType(Java8Parser.ClassOrInterfaceTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassType(@NotNull Java8Parser.ClassTypeContext ctx) { }
+	@Override public void enterClassType(Java8Parser.ClassTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassType(@NotNull Java8Parser.ClassTypeContext ctx) { }
+	@Override public void exitClassType(Java8Parser.ClassTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassType_lf_classOrInterfaceType(@NotNull \
Java8Parser.ClassType_lf_classOrInterfaceTypeContext ctx) { } +	@Override public void \
enterClassType_lf_classOrInterfaceType(Java8Parser.ClassType_lf_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassType_lf_classOrInterfaceType(@NotNull \
Java8Parser.ClassType_lf_classOrInterfaceTypeContext ctx) { } +	@Override public void \
exitClassType_lf_classOrInterfaceType(Java8Parser.ClassType_lf_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassType_lfno_classOrInterfaceType(@NotNull \
Java8Parser.ClassType_lfno_classOrInterfaceTypeContext ctx) { } +	@Override public \
void enterClassType_lfno_classOrInterfaceType(Java8Parser.ClassType_lfno_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassType_lfno_classOrInterfaceType(@NotNull \
Java8Parser.ClassType_lfno_classOrInterfaceTypeContext ctx) { } +	@Override public \
void exitClassType_lfno_classOrInterfaceType(Java8Parser.ClassType_lfno_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceType(@NotNull Java8Parser.InterfaceTypeContext \
ctx) { } +	@Override public void enterInterfaceType(Java8Parser.InterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceType(@NotNull Java8Parser.InterfaceTypeContext \
ctx) { } +	@Override public void exitInterfaceType(Java8Parser.InterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceType_lf_classOrInterfaceType(@NotNull \
Java8Parser.InterfaceType_lf_classOrInterfaceTypeContext ctx) { } +	@Override public \
void enterInterfaceType_lf_classOrInterfaceType(Java8Parser.InterfaceType_lf_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceType_lf_classOrInterfaceType(@NotNull \
Java8Parser.InterfaceType_lf_classOrInterfaceTypeContext ctx) { } +	@Override public \
void exitInterfaceType_lf_classOrInterfaceType(Java8Parser.InterfaceType_lf_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceType_lfno_classOrInterfaceType(@NotNull \
Java8Parser.InterfaceType_lfno_classOrInterfaceTypeContext ctx) { } +	@Override \
public void enterInterfaceType_lfno_classOrInterfaceType(Java8Parser.InterfaceType_lfno_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceType_lfno_classOrInterfaceType(@NotNull \
Java8Parser.InterfaceType_lfno_classOrInterfaceTypeContext ctx) { } +	@Override \
public void exitInterfaceType_lfno_classOrInterfaceType(Java8Parser.InterfaceType_lfno_classOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeVariable(@NotNull Java8Parser.TypeVariableContext \
ctx) { } +	@Override public void enterTypeVariable(Java8Parser.TypeVariableContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeVariable(@NotNull Java8Parser.TypeVariableContext \
ctx) { } +	@Override public void exitTypeVariable(Java8Parser.TypeVariableContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterArrayType(@NotNull Java8Parser.ArrayTypeContext ctx) { }
+	@Override public void enterArrayType(Java8Parser.ArrayTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitArrayType(@NotNull Java8Parser.ArrayTypeContext ctx) { }
+	@Override public void exitArrayType(Java8Parser.ArrayTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterDims(@NotNull Java8Parser.DimsContext ctx) { }
+	@Override public void enterDims(Java8Parser.DimsContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitDims(@NotNull Java8Parser.DimsContext ctx) { }
+	@Override public void exitDims(Java8Parser.DimsContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeParameter(@NotNull Java8Parser.TypeParameterContext \
ctx) { } +	@Override public void enterTypeParameter(Java8Parser.TypeParameterContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeParameter(@NotNull Java8Parser.TypeParameterContext \
ctx) { } +	@Override public void exitTypeParameter(Java8Parser.TypeParameterContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeParameterModifier(@NotNull \
Java8Parser.TypeParameterModifierContext ctx) { } +	@Override public void \
enterTypeParameterModifier(Java8Parser.TypeParameterModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeParameterModifier(@NotNull \
Java8Parser.TypeParameterModifierContext ctx) { } +	@Override public void \
exitTypeParameterModifier(Java8Parser.TypeParameterModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeBound(@NotNull Java8Parser.TypeBoundContext ctx) { }
+	@Override public void enterTypeBound(Java8Parser.TypeBoundContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeBound(@NotNull Java8Parser.TypeBoundContext ctx) { }
+	@Override public void exitTypeBound(Java8Parser.TypeBoundContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAdditionalBound(@NotNull \
Java8Parser.AdditionalBoundContext ctx) { } +	@Override public void \
enterAdditionalBound(Java8Parser.AdditionalBoundContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAdditionalBound(@NotNull \
Java8Parser.AdditionalBoundContext ctx) { } +	@Override public void \
exitAdditionalBound(Java8Parser.AdditionalBoundContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeArguments(@NotNull Java8Parser.TypeArgumentsContext \
ctx) { } +	@Override public void enterTypeArguments(Java8Parser.TypeArgumentsContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeArguments(@NotNull Java8Parser.TypeArgumentsContext \
ctx) { } +	@Override public void exitTypeArguments(Java8Parser.TypeArgumentsContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeArgumentList(@NotNull \
Java8Parser.TypeArgumentListContext ctx) { } +	@Override public void \
enterTypeArgumentList(Java8Parser.TypeArgumentListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeArgumentList(@NotNull \
Java8Parser.TypeArgumentListContext ctx) { } +	@Override public void \
exitTypeArgumentList(Java8Parser.TypeArgumentListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeArgument(@NotNull Java8Parser.TypeArgumentContext \
ctx) { } +	@Override public void enterTypeArgument(Java8Parser.TypeArgumentContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeArgument(@NotNull Java8Parser.TypeArgumentContext \
ctx) { } +	@Override public void exitTypeArgument(Java8Parser.TypeArgumentContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterWildcard(@NotNull Java8Parser.WildcardContext ctx) { }
+	@Override public void enterWildcard(Java8Parser.WildcardContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitWildcard(@NotNull Java8Parser.WildcardContext ctx) { }
+	@Override public void exitWildcard(Java8Parser.WildcardContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterWildcardBounds(@NotNull \
Java8Parser.WildcardBoundsContext ctx) { } +	@Override public void \
enterWildcardBounds(Java8Parser.WildcardBoundsContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitWildcardBounds(@NotNull Java8Parser.WildcardBoundsContext \
ctx) { } +	@Override public void exitWildcardBounds(Java8Parser.WildcardBoundsContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterPackageName(@NotNull Java8Parser.PackageNameContext ctx) \
{ } +	@Override public void enterPackageName(Java8Parser.PackageNameContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitPackageName(@NotNull Java8Parser.PackageNameContext ctx) \
{ } +	@Override public void exitPackageName(Java8Parser.PackageNameContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeName(@NotNull Java8Parser.TypeNameContext ctx) { }
+	@Override public void enterTypeName(Java8Parser.TypeNameContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeName(@NotNull Java8Parser.TypeNameContext ctx) { }
+	@Override public void exitTypeName(Java8Parser.TypeNameContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterPackageOrTypeName(@NotNull \
Java8Parser.PackageOrTypeNameContext ctx) { } +	@Override public void \
enterPackageOrTypeName(Java8Parser.PackageOrTypeNameContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitPackageOrTypeName(@NotNull \
Java8Parser.PackageOrTypeNameContext ctx) { } +	@Override public void \
exitPackageOrTypeName(Java8Parser.PackageOrTypeNameContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterExpressionName(@NotNull \
Java8Parser.ExpressionNameContext ctx) { } +	@Override public void \
enterExpressionName(Java8Parser.ExpressionNameContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitExpressionName(@NotNull Java8Parser.ExpressionNameContext \
ctx) { } +	@Override public void exitExpressionName(Java8Parser.ExpressionNameContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodName(@NotNull Java8Parser.MethodNameContext ctx) { \
} +	@Override public void enterMethodName(Java8Parser.MethodNameContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodName(@NotNull Java8Parser.MethodNameContext ctx) { \
} +	@Override public void exitMethodName(Java8Parser.MethodNameContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAmbiguousName(@NotNull Java8Parser.AmbiguousNameContext \
ctx) { } +	@Override public void enterAmbiguousName(Java8Parser.AmbiguousNameContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAmbiguousName(@NotNull Java8Parser.AmbiguousNameContext \
ctx) { } +	@Override public void exitAmbiguousName(Java8Parser.AmbiguousNameContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterCompilationUnit(@NotNull \
Java8Parser.CompilationUnitContext ctx) { } +	@Override public void \
enterCompilationUnit(Java8Parser.CompilationUnitContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitCompilationUnit(@NotNull \
Java8Parser.CompilationUnitContext ctx) { } +	@Override public void \
exitCompilationUnit(Java8Parser.CompilationUnitContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterPackageDeclaration(@NotNull \
Java8Parser.PackageDeclarationContext ctx) { } +	@Override public void \
enterPackageDeclaration(Java8Parser.PackageDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitPackageDeclaration(@NotNull \
Java8Parser.PackageDeclarationContext ctx) { } +	@Override public void \
exitPackageDeclaration(Java8Parser.PackageDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterPackageModifier(@NotNull \
Java8Parser.PackageModifierContext ctx) { } +	@Override public void \
enterPackageModifier(Java8Parser.PackageModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitPackageModifier(@NotNull \
Java8Parser.PackageModifierContext ctx) { } +	@Override public void \
exitPackageModifier(Java8Parser.PackageModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterImportDeclaration(@NotNull \
Java8Parser.ImportDeclarationContext ctx) { } +	@Override public void \
enterImportDeclaration(Java8Parser.ImportDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitImportDeclaration(@NotNull \
Java8Parser.ImportDeclarationContext ctx) { } +	@Override public void \
exitImportDeclaration(Java8Parser.ImportDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSingleTypeImportDeclaration(@NotNull \
Java8Parser.SingleTypeImportDeclarationContext ctx) { } +	@Override public void \
enterSingleTypeImportDeclaration(Java8Parser.SingleTypeImportDeclarationContext ctx) \
{ }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSingleTypeImportDeclaration(@NotNull \
Java8Parser.SingleTypeImportDeclarationContext ctx) { } +	@Override public void \
exitSingleTypeImportDeclaration(Java8Parser.SingleTypeImportDeclarationContext ctx) { \
}  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeImportOnDemandDeclaration(@NotNull \
Java8Parser.TypeImportOnDemandDeclarationContext ctx) { } +	@Override public void \
enterTypeImportOnDemandDeclaration(Java8Parser.TypeImportOnDemandDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeImportOnDemandDeclaration(@NotNull \
Java8Parser.TypeImportOnDemandDeclarationContext ctx) { } +	@Override public void \
exitTypeImportOnDemandDeclaration(Java8Parser.TypeImportOnDemandDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSingleStaticImportDeclaration(@NotNull \
Java8Parser.SingleStaticImportDeclarationContext ctx) { } +	@Override public void \
enterSingleStaticImportDeclaration(Java8Parser.SingleStaticImportDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSingleStaticImportDeclaration(@NotNull \
Java8Parser.SingleStaticImportDeclarationContext ctx) { } +	@Override public void \
exitSingleStaticImportDeclaration(Java8Parser.SingleStaticImportDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterStaticImportOnDemandDeclaration(@NotNull \
Java8Parser.StaticImportOnDemandDeclarationContext ctx) { } +	@Override public void \
enterStaticImportOnDemandDeclaration(Java8Parser.StaticImportOnDemandDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitStaticImportOnDemandDeclaration(@NotNull \
Java8Parser.StaticImportOnDemandDeclarationContext ctx) { } +	@Override public void \
exitStaticImportOnDemandDeclaration(Java8Parser.StaticImportOnDemandDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeDeclaration(@NotNull \
Java8Parser.TypeDeclarationContext ctx) { } +	@Override public void \
enterTypeDeclaration(Java8Parser.TypeDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeDeclaration(@NotNull \
Java8Parser.TypeDeclarationContext ctx) { } +	@Override public void \
exitTypeDeclaration(Java8Parser.TypeDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassDeclaration(@NotNull \
Java8Parser.ClassDeclarationContext ctx) { } +	@Override public void \
enterClassDeclaration(Java8Parser.ClassDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassDeclaration(@NotNull \
Java8Parser.ClassDeclarationContext ctx) { } +	@Override public void \
exitClassDeclaration(Java8Parser.ClassDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterNormalClassDeclaration(@NotNull \
Java8Parser.NormalClassDeclarationContext ctx) { } +	@Override public void \
enterNormalClassDeclaration(Java8Parser.NormalClassDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitNormalClassDeclaration(@NotNull \
Java8Parser.NormalClassDeclarationContext ctx) { } +	@Override public void \
exitNormalClassDeclaration(Java8Parser.NormalClassDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassModifiers(@NotNull \
Java8Parser.ClassModifiersContext ctx) { } +	@Override public void \
enterClassModifiers(Java8Parser.ClassModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassModifiers(@NotNull Java8Parser.ClassModifiersContext \
ctx) { } +	@Override public void exitClassModifiers(Java8Parser.ClassModifiersContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassModifier(@NotNull Java8Parser.ClassModifierContext \
ctx) { } +	@Override public void enterClassModifier(Java8Parser.ClassModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassModifier(@NotNull Java8Parser.ClassModifierContext \
ctx) { } +	@Override public void exitClassModifier(Java8Parser.ClassModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeParameters(@NotNull \
Java8Parser.TypeParametersContext ctx) { } +	@Override public void \
enterTypeParameters(Java8Parser.TypeParametersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeParameters(@NotNull Java8Parser.TypeParametersContext \
ctx) { } +	@Override public void exitTypeParameters(Java8Parser.TypeParametersContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterTypeParameterList(@NotNull \
Java8Parser.TypeParameterListContext ctx) { } +	@Override public void \
enterTypeParameterList(Java8Parser.TypeParameterListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitTypeParameterList(@NotNull \
Java8Parser.TypeParameterListContext ctx) { } +	@Override public void \
exitTypeParameterList(Java8Parser.TypeParameterListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSuperclass(@NotNull Java8Parser.SuperclassContext ctx) { \
} +	@Override public void enterSuperclass(Java8Parser.SuperclassContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSuperclass(@NotNull Java8Parser.SuperclassContext ctx) { \
} +	@Override public void exitSuperclass(Java8Parser.SuperclassContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSuperinterfaces(@NotNull \
Java8Parser.SuperinterfacesContext ctx) { } +	@Override public void \
enterSuperinterfaces(Java8Parser.SuperinterfacesContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSuperinterfaces(@NotNull \
Java8Parser.SuperinterfacesContext ctx) { } +	@Override public void \
exitSuperinterfaces(Java8Parser.SuperinterfacesContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceTypeList(@NotNull \
Java8Parser.InterfaceTypeListContext ctx) { } +	@Override public void \
enterInterfaceTypeList(Java8Parser.InterfaceTypeListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceTypeList(@NotNull \
Java8Parser.InterfaceTypeListContext ctx) { } +	@Override public void \
exitInterfaceTypeList(Java8Parser.InterfaceTypeListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassBody(@NotNull Java8Parser.ClassBodyContext ctx) { }
+	@Override public void enterClassBody(Java8Parser.ClassBodyContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassBody(@NotNull Java8Parser.ClassBodyContext ctx) { }
+	@Override public void exitClassBody(Java8Parser.ClassBodyContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassBodyDeclaration(@NotNull \
Java8Parser.ClassBodyDeclarationContext ctx) { } +	@Override public void \
enterClassBodyDeclaration(Java8Parser.ClassBodyDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassBodyDeclaration(@NotNull \
Java8Parser.ClassBodyDeclarationContext ctx) { } +	@Override public void \
exitClassBodyDeclaration(Java8Parser.ClassBodyDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterClassMemberDeclaration(@NotNull \
Java8Parser.ClassMemberDeclarationContext ctx) { } +	@Override public void \
enterClassMemberDeclaration(Java8Parser.ClassMemberDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitClassMemberDeclaration(@NotNull \
Java8Parser.ClassMemberDeclarationContext ctx) { } +	@Override public void \
exitClassMemberDeclaration(Java8Parser.ClassMemberDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFieldDeclaration(@NotNull \
Java8Parser.FieldDeclarationContext ctx) { } +	@Override public void \
enterFieldDeclaration(Java8Parser.FieldDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFieldDeclaration(@NotNull \
Java8Parser.FieldDeclarationContext ctx) { } +	@Override public void \
exitFieldDeclaration(Java8Parser.FieldDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFieldModifiers(@NotNull \
Java8Parser.FieldModifiersContext ctx) { } +	@Override public void \
enterFieldModifiers(Java8Parser.FieldModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFieldModifiers(@NotNull Java8Parser.FieldModifiersContext \
ctx) { } +	@Override public void exitFieldModifiers(Java8Parser.FieldModifiersContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFieldModifier(@NotNull Java8Parser.FieldModifierContext \
ctx) { } +	@Override public void enterFieldModifier(Java8Parser.FieldModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFieldModifier(@NotNull Java8Parser.FieldModifierContext \
ctx) { } +	@Override public void exitFieldModifier(Java8Parser.FieldModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterVariableDeclaratorList(@NotNull \
Java8Parser.VariableDeclaratorListContext ctx) { } +	@Override public void \
enterVariableDeclaratorList(Java8Parser.VariableDeclaratorListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitVariableDeclaratorList(@NotNull \
Java8Parser.VariableDeclaratorListContext ctx) { } +	@Override public void \
exitVariableDeclaratorList(Java8Parser.VariableDeclaratorListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterVariableDeclarator(@NotNull \
Java8Parser.VariableDeclaratorContext ctx) { } +	@Override public void \
enterVariableDeclarator(Java8Parser.VariableDeclaratorContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitVariableDeclarator(@NotNull \
Java8Parser.VariableDeclaratorContext ctx) { } +	@Override public void \
exitVariableDeclarator(Java8Parser.VariableDeclaratorContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterVariableDeclaratorId(@NotNull \
Java8Parser.VariableDeclaratorIdContext ctx) { } +	@Override public void \
enterVariableDeclaratorId(Java8Parser.VariableDeclaratorIdContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitVariableDeclaratorId(@NotNull \
Java8Parser.VariableDeclaratorIdContext ctx) { } +	@Override public void \
exitVariableDeclaratorId(Java8Parser.VariableDeclaratorIdContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterVariableInitializer(@NotNull \
Java8Parser.VariableInitializerContext ctx) { } +	@Override public void \
enterVariableInitializer(Java8Parser.VariableInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitVariableInitializer(@NotNull \
Java8Parser.VariableInitializerContext ctx) { } +	@Override public void \
exitVariableInitializer(Java8Parser.VariableInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannType(@NotNull Java8Parser.UnannTypeContext ctx) { }
+	@Override public void enterUnannType(Java8Parser.UnannTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannType(@NotNull Java8Parser.UnannTypeContext ctx) { }
+	@Override public void exitUnannType(Java8Parser.UnannTypeContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannPrimitiveType(@NotNull \
Java8Parser.UnannPrimitiveTypeContext ctx) { } +	@Override public void \
enterUnannPrimitiveType(Java8Parser.UnannPrimitiveTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannPrimitiveType(@NotNull \
Java8Parser.UnannPrimitiveTypeContext ctx) { } +	@Override public void \
exitUnannPrimitiveType(Java8Parser.UnannPrimitiveTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannReferenceType(@NotNull \
Java8Parser.UnannReferenceTypeContext ctx) { } +	@Override public void \
enterUnannReferenceType(Java8Parser.UnannReferenceTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannReferenceType(@NotNull \
Java8Parser.UnannReferenceTypeContext ctx) { } +	@Override public void \
exitUnannReferenceType(Java8Parser.UnannReferenceTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannClassOrInterfaceType(@NotNull \
Java8Parser.UnannClassOrInterfaceTypeContext ctx) { } +	@Override public void \
enterUnannClassOrInterfaceType(Java8Parser.UnannClassOrInterfaceTypeContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannClassOrInterfaceType(@NotNull \
Java8Parser.UnannClassOrInterfaceTypeContext ctx) { } +	@Override public void \
exitUnannClassOrInterfaceType(Java8Parser.UnannClassOrInterfaceTypeContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannClassType(@NotNull \
Java8Parser.UnannClassTypeContext ctx) { } +	@Override public void \
enterUnannClassType(Java8Parser.UnannClassTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannClassType(@NotNull Java8Parser.UnannClassTypeContext \
ctx) { } +	@Override public void exitUnannClassType(Java8Parser.UnannClassTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannClassType_lf_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannClassType_lf_unannClassOrInterfaceTypeContext ctx) { } +	@Override \
public void enterUnannClassType_lf_unannClassOrInterfaceType(Java8Parser.UnannClassType_lf_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannClassType_lf_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannClassType_lf_unannClassOrInterfaceTypeContext ctx) { } +	@Override \
public void exitUnannClassType_lf_unannClassOrInterfaceType(Java8Parser.UnannClassType_lf_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannClassType_lfno_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannClassType_lfno_unannClassOrInterfaceTypeContext ctx) { } +	@Override \
public void enterUnannClassType_lfno_unannClassOrInterfaceType(Java8Parser.UnannClassType_lfno_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannClassType_lfno_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannClassType_lfno_unannClassOrInterfaceTypeContext ctx) { } +	@Override \
public void exitUnannClassType_lfno_unannClassOrInterfaceType(Java8Parser.UnannClassType_lfno_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannInterfaceType(@NotNull \
Java8Parser.UnannInterfaceTypeContext ctx) { } +	@Override public void \
enterUnannInterfaceType(Java8Parser.UnannInterfaceTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannInterfaceType(@NotNull \
Java8Parser.UnannInterfaceTypeContext ctx) { } +	@Override public void \
exitUnannInterfaceType(Java8Parser.UnannInterfaceTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannInterfaceType_lf_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannInterfaceType_lf_unannClassOrInterfaceTypeContext ctx) { } \
+	@Override public void \
enterUnannInterfaceType_lf_unannClassOrInterfaceType(Java8Parser.UnannInterfaceType_lf_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannInterfaceType_lf_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannInterfaceType_lf_unannClassOrInterfaceTypeContext ctx) { } \
+	@Override public void \
exitUnannInterfaceType_lf_unannClassOrInterfaceType(Java8Parser.UnannInterfaceType_lf_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void \
enterUnannInterfaceType_lfno_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannInterfaceType_lfno_unannClassOrInterfaceTypeContext ctx) { } \
+	@Override public void \
enterUnannInterfaceType_lfno_unannClassOrInterfaceType(Java8Parser.UnannInterfaceType_lfno_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void \
exitUnannInterfaceType_lfno_unannClassOrInterfaceType(@NotNull \
Java8Parser.UnannInterfaceType_lfno_unannClassOrInterfaceTypeContext ctx) { } \
+	@Override public void \
exitUnannInterfaceType_lfno_unannClassOrInterfaceType(Java8Parser.UnannInterfaceType_lfno_unannClassOrInterfaceTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannTypeVariable(@NotNull \
Java8Parser.UnannTypeVariableContext ctx) { } +	@Override public void \
enterUnannTypeVariable(Java8Parser.UnannTypeVariableContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannTypeVariable(@NotNull \
Java8Parser.UnannTypeVariableContext ctx) { } +	@Override public void \
exitUnannTypeVariable(Java8Parser.UnannTypeVariableContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterUnannArrayType(@NotNull \
Java8Parser.UnannArrayTypeContext ctx) { } +	@Override public void \
enterUnannArrayType(Java8Parser.UnannArrayTypeContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitUnannArrayType(@NotNull Java8Parser.UnannArrayTypeContext \
ctx) { } +	@Override public void exitUnannArrayType(Java8Parser.UnannArrayTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodDeclaration(@NotNull \
Java8Parser.MethodDeclarationContext ctx) { } +	@Override public void \
enterMethodDeclaration(Java8Parser.MethodDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodDeclaration(@NotNull \
Java8Parser.MethodDeclarationContext ctx) { } +	@Override public void \
exitMethodDeclaration(Java8Parser.MethodDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodModifiers(@NotNull \
Java8Parser.MethodModifiersContext ctx) { } +	@Override public void \
enterMethodModifiers(Java8Parser.MethodModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodModifiers(@NotNull \
Java8Parser.MethodModifiersContext ctx) { } +	@Override public void \
exitMethodModifiers(Java8Parser.MethodModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodModifier(@NotNull \
Java8Parser.MethodModifierContext ctx) { } +	@Override public void \
enterMethodModifier(Java8Parser.MethodModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodModifier(@NotNull Java8Parser.MethodModifierContext \
ctx) { } +	@Override public void exitMethodModifier(Java8Parser.MethodModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodHeader(@NotNull Java8Parser.MethodHeaderContext \
ctx) { } +	@Override public void enterMethodHeader(Java8Parser.MethodHeaderContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodHeader(@NotNull Java8Parser.MethodHeaderContext \
ctx) { } +	@Override public void exitMethodHeader(Java8Parser.MethodHeaderContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterResult(@NotNull Java8Parser.ResultContext ctx) { }
+	@Override public void enterResult(Java8Parser.ResultContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitResult(@NotNull Java8Parser.ResultContext ctx) { }
+	@Override public void exitResult(Java8Parser.ResultContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodDeclarator(@NotNull \
Java8Parser.MethodDeclaratorContext ctx) { } +	@Override public void \
enterMethodDeclarator(Java8Parser.MethodDeclaratorContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodDeclarator(@NotNull \
Java8Parser.MethodDeclaratorContext ctx) { } +	@Override public void \
exitMethodDeclarator(Java8Parser.MethodDeclaratorContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFormalParameterList(@NotNull \
Java8Parser.FormalParameterListContext ctx) { } +	@Override public void \
enterFormalParameterList(Java8Parser.FormalParameterListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFormalParameterList(@NotNull \
Java8Parser.FormalParameterListContext ctx) { } +	@Override public void \
exitFormalParameterList(Java8Parser.FormalParameterListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFormalParameters(@NotNull \
Java8Parser.FormalParametersContext ctx) { } +	@Override public void \
enterFormalParameters(Java8Parser.FormalParametersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFormalParameters(@NotNull \
Java8Parser.FormalParametersContext ctx) { } +	@Override public void \
exitFormalParameters(Java8Parser.FormalParametersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterFormalParameter(@NotNull \
Java8Parser.FormalParameterContext ctx) { } +	@Override public void \
enterFormalParameter(Java8Parser.FormalParameterContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitFormalParameter(@NotNull \
Java8Parser.FormalParameterContext ctx) { } +	@Override public void \
exitFormalParameter(Java8Parser.FormalParameterContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterVariableModifier(@NotNull \
Java8Parser.VariableModifierContext ctx) { } +	@Override public void \
enterVariableModifier(Java8Parser.VariableModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitVariableModifier(@NotNull \
Java8Parser.VariableModifierContext ctx) { } +	@Override public void \
exitVariableModifier(Java8Parser.VariableModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterLastFormalParameter(@NotNull \
Java8Parser.LastFormalParameterContext ctx) { } +	@Override public void \
enterLastFormalParameter(Java8Parser.LastFormalParameterContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitLastFormalParameter(@NotNull \
Java8Parser.LastFormalParameterContext ctx) { } +	@Override public void \
exitLastFormalParameter(Java8Parser.LastFormalParameterContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterReceiverParameter(@NotNull \
Java8Parser.ReceiverParameterContext ctx) { } +	@Override public void \
enterReceiverParameter(Java8Parser.ReceiverParameterContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitReceiverParameter(@NotNull \
Java8Parser.ReceiverParameterContext ctx) { } +	@Override public void \
exitReceiverParameter(Java8Parser.ReceiverParameterContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterThrows_(@NotNull Java8Parser.Throws_Context ctx) { }
+	@Override public void enterThrows_(Java8Parser.Throws_Context ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitThrows_(@NotNull Java8Parser.Throws_Context ctx) { }
+	@Override public void exitThrows_(Java8Parser.Throws_Context ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterExceptionTypeList(@NotNull \
Java8Parser.ExceptionTypeListContext ctx) { } +	@Override public void \
enterExceptionTypeList(Java8Parser.ExceptionTypeListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitExceptionTypeList(@NotNull \
Java8Parser.ExceptionTypeListContext ctx) { } +	@Override public void \
exitExceptionTypeList(Java8Parser.ExceptionTypeListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterExceptionType(@NotNull Java8Parser.ExceptionTypeContext \
ctx) { } +	@Override public void enterExceptionType(Java8Parser.ExceptionTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitExceptionType(@NotNull Java8Parser.ExceptionTypeContext \
ctx) { } +	@Override public void exitExceptionType(Java8Parser.ExceptionTypeContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMethodBody(@NotNull Java8Parser.MethodBodyContext ctx) { \
} +	@Override public void enterMethodBody(Java8Parser.MethodBodyContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMethodBody(@NotNull Java8Parser.MethodBodyContext ctx) { \
} +	@Override public void exitMethodBody(Java8Parser.MethodBodyContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInstanceInitializer(@NotNull \
Java8Parser.InstanceInitializerContext ctx) { } +	@Override public void \
enterInstanceInitializer(Java8Parser.InstanceInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInstanceInitializer(@NotNull \
Java8Parser.InstanceInitializerContext ctx) { } +	@Override public void \
exitInstanceInitializer(Java8Parser.InstanceInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterStaticInitializer(@NotNull \
Java8Parser.StaticInitializerContext ctx) { } +	@Override public void \
enterStaticInitializer(Java8Parser.StaticInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitStaticInitializer(@NotNull \
Java8Parser.StaticInitializerContext ctx) { } +	@Override public void \
exitStaticInitializer(Java8Parser.StaticInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstructorDeclaration(@NotNull \
Java8Parser.ConstructorDeclarationContext ctx) { } +	@Override public void \
enterConstructorDeclaration(Java8Parser.ConstructorDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstructorDeclaration(@NotNull \
Java8Parser.ConstructorDeclarationContext ctx) { } +	@Override public void \
exitConstructorDeclaration(Java8Parser.ConstructorDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstructorModifiers(@NotNull \
Java8Parser.ConstructorModifiersContext ctx) { } +	@Override public void \
enterConstructorModifiers(Java8Parser.ConstructorModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstructorModifiers(@NotNull \
Java8Parser.ConstructorModifiersContext ctx) { } +	@Override public void \
exitConstructorModifiers(Java8Parser.ConstructorModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstructorModifier(@NotNull \
Java8Parser.ConstructorModifierContext ctx) { } +	@Override public void \
enterConstructorModifier(Java8Parser.ConstructorModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstructorModifier(@NotNull \
Java8Parser.ConstructorModifierContext ctx) { } +	@Override public void \
exitConstructorModifier(Java8Parser.ConstructorModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstructorDeclarator(@NotNull \
Java8Parser.ConstructorDeclaratorContext ctx) { } +	@Override public void \
enterConstructorDeclarator(Java8Parser.ConstructorDeclaratorContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstructorDeclarator(@NotNull \
Java8Parser.ConstructorDeclaratorContext ctx) { } +	@Override public void \
exitConstructorDeclarator(Java8Parser.ConstructorDeclaratorContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSimpleTypeName(@NotNull \
Java8Parser.SimpleTypeNameContext ctx) { } +	@Override public void \
enterSimpleTypeName(Java8Parser.SimpleTypeNameContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSimpleTypeName(@NotNull Java8Parser.SimpleTypeNameContext \
ctx) { } +	@Override public void exitSimpleTypeName(Java8Parser.SimpleTypeNameContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstructorBody(@NotNull \
Java8Parser.ConstructorBodyContext ctx) { } +	@Override public void \
enterConstructorBody(Java8Parser.ConstructorBodyContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstructorBody(@NotNull \
Java8Parser.ConstructorBodyContext ctx) { } +	@Override public void \
exitConstructorBody(Java8Parser.ConstructorBodyContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterExplicitConstructorInvocation(@NotNull \
Java8Parser.ExplicitConstructorInvocationContext ctx) { } +	@Override public void \
enterExplicitConstructorInvocation(Java8Parser.ExplicitConstructorInvocationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitExplicitConstructorInvocation(@NotNull \
Java8Parser.ExplicitConstructorInvocationContext ctx) { } +	@Override public void \
exitExplicitConstructorInvocation(Java8Parser.ExplicitConstructorInvocationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEnumDeclaration(@NotNull \
Java8Parser.EnumDeclarationContext ctx) { } +	@Override public void \
enterEnumDeclaration(Java8Parser.EnumDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEnumDeclaration(@NotNull \
Java8Parser.EnumDeclarationContext ctx) { } +	@Override public void \
exitEnumDeclaration(Java8Parser.EnumDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEnumBody(@NotNull Java8Parser.EnumBodyContext ctx) { }
+	@Override public void enterEnumBody(Java8Parser.EnumBodyContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEnumBody(@NotNull Java8Parser.EnumBodyContext ctx) { }
+	@Override public void exitEnumBody(Java8Parser.EnumBodyContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEnumConstantList(@NotNull \
Java8Parser.EnumConstantListContext ctx) { } +	@Override public void \
enterEnumConstantList(Java8Parser.EnumConstantListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEnumConstantList(@NotNull \
Java8Parser.EnumConstantListContext ctx) { } +	@Override public void \
exitEnumConstantList(Java8Parser.EnumConstantListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEnumConstant(@NotNull Java8Parser.EnumConstantContext \
ctx) { } +	@Override public void enterEnumConstant(Java8Parser.EnumConstantContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEnumConstant(@NotNull Java8Parser.EnumConstantContext \
ctx) { } +	@Override public void exitEnumConstant(Java8Parser.EnumConstantContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEnumConstantModifier(@NotNull \
Java8Parser.EnumConstantModifierContext ctx) { } +	@Override public void \
enterEnumConstantModifier(Java8Parser.EnumConstantModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEnumConstantModifier(@NotNull \
Java8Parser.EnumConstantModifierContext ctx) { } +	@Override public void \
exitEnumConstantModifier(Java8Parser.EnumConstantModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEnumBodyDeclarations(@NotNull \
Java8Parser.EnumBodyDeclarationsContext ctx) { } +	@Override public void \
enterEnumBodyDeclarations(Java8Parser.EnumBodyDeclarationsContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEnumBodyDeclarations(@NotNull \
Java8Parser.EnumBodyDeclarationsContext ctx) { } +	@Override public void \
exitEnumBodyDeclarations(Java8Parser.EnumBodyDeclarationsContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceDeclaration(@NotNull \
Java8Parser.InterfaceDeclarationContext ctx) { } +	@Override public void \
enterInterfaceDeclaration(Java8Parser.InterfaceDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceDeclaration(@NotNull \
Java8Parser.InterfaceDeclarationContext ctx) { } +	@Override public void \
exitInterfaceDeclaration(Java8Parser.InterfaceDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterNormalInterfaceDeclaration(@NotNull \
Java8Parser.NormalInterfaceDeclarationContext ctx) { } +	@Override public void \
enterNormalInterfaceDeclaration(Java8Parser.NormalInterfaceDeclarationContext ctx) { \
}  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitNormalInterfaceDeclaration(@NotNull \
Java8Parser.NormalInterfaceDeclarationContext ctx) { } +	@Override public void \
exitNormalInterfaceDeclaration(Java8Parser.NormalInterfaceDeclarationContext ctx) { } \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceModifiers(@NotNull \
Java8Parser.InterfaceModifiersContext ctx) { } +	@Override public void \
enterInterfaceModifiers(Java8Parser.InterfaceModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceModifiers(@NotNull \
Java8Parser.InterfaceModifiersContext ctx) { } +	@Override public void \
exitInterfaceModifiers(Java8Parser.InterfaceModifiersContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceModifier(@NotNull \
Java8Parser.InterfaceModifierContext ctx) { } +	@Override public void \
enterInterfaceModifier(Java8Parser.InterfaceModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceModifier(@NotNull \
Java8Parser.InterfaceModifierContext ctx) { } +	@Override public void \
exitInterfaceModifier(Java8Parser.InterfaceModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterExtendsInterfaces(@NotNull \
Java8Parser.ExtendsInterfacesContext ctx) { } +	@Override public void \
enterExtendsInterfaces(Java8Parser.ExtendsInterfacesContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitExtendsInterfaces(@NotNull \
Java8Parser.ExtendsInterfacesContext ctx) { } +	@Override public void \
exitExtendsInterfaces(Java8Parser.ExtendsInterfacesContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceBody(@NotNull Java8Parser.InterfaceBodyContext \
ctx) { } +	@Override public void enterInterfaceBody(Java8Parser.InterfaceBodyContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceBody(@NotNull Java8Parser.InterfaceBodyContext \
ctx) { } +	@Override public void exitInterfaceBody(Java8Parser.InterfaceBodyContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceMemberDeclaration(@NotNull \
Java8Parser.InterfaceMemberDeclarationContext ctx) { } +	@Override public void \
enterInterfaceMemberDeclaration(Java8Parser.InterfaceMemberDeclarationContext ctx) { \
}  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceMemberDeclaration(@NotNull \
Java8Parser.InterfaceMemberDeclarationContext ctx) { } +	@Override public void \
exitInterfaceMemberDeclaration(Java8Parser.InterfaceMemberDeclarationContext ctx) { } \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstantDeclaration(@NotNull \
Java8Parser.ConstantDeclarationContext ctx) { } +	@Override public void \
enterConstantDeclaration(Java8Parser.ConstantDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstantDeclaration(@NotNull \
Java8Parser.ConstantDeclarationContext ctx) { } +	@Override public void \
exitConstantDeclaration(Java8Parser.ConstantDeclarationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterConstantModifier(@NotNull \
Java8Parser.ConstantModifierContext ctx) { } +	@Override public void \
enterConstantModifier(Java8Parser.ConstantModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitConstantModifier(@NotNull \
Java8Parser.ConstantModifierContext ctx) { } +	@Override public void \
exitConstantModifier(Java8Parser.ConstantModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceMethodDeclaration(@NotNull \
Java8Parser.InterfaceMethodDeclarationContext ctx) { } +	@Override public void \
enterInterfaceMethodDeclaration(Java8Parser.InterfaceMethodDeclarationContext ctx) { \
}  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceMethodDeclaration(@NotNull \
Java8Parser.InterfaceMethodDeclarationContext ctx) { } +	@Override public void \
exitInterfaceMethodDeclaration(Java8Parser.InterfaceMethodDeclarationContext ctx) { } \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterInterfaceMethodModifier(@NotNull \
Java8Parser.InterfaceMethodModifierContext ctx) { } +	@Override public void \
enterInterfaceMethodModifier(Java8Parser.InterfaceMethodModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitInterfaceMethodModifier(@NotNull \
Java8Parser.InterfaceMethodModifierContext ctx) { } +	@Override public void \
exitInterfaceMethodModifier(Java8Parser.InterfaceMethodModifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationTypeDeclaration(@NotNull \
Java8Parser.AnnotationTypeDeclarationContext ctx) { } +	@Override public void \
enterAnnotationTypeDeclaration(Java8Parser.AnnotationTypeDeclarationContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationTypeDeclaration(@NotNull \
Java8Parser.AnnotationTypeDeclarationContext ctx) { } +	@Override public void \
exitAnnotationTypeDeclaration(Java8Parser.AnnotationTypeDeclarationContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationTypeBody(@NotNull \
Java8Parser.AnnotationTypeBodyContext ctx) { } +	@Override public void \
enterAnnotationTypeBody(Java8Parser.AnnotationTypeBodyContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationTypeBody(@NotNull \
Java8Parser.AnnotationTypeBodyContext ctx) { } +	@Override public void \
exitAnnotationTypeBody(Java8Parser.AnnotationTypeBodyContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationTypeMemberDeclaration(@NotNull \
Java8Parser.AnnotationTypeMemberDeclarationContext ctx) { } +	@Override public void \
enterAnnotationTypeMemberDeclaration(Java8Parser.AnnotationTypeMemberDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationTypeMemberDeclaration(@NotNull \
Java8Parser.AnnotationTypeMemberDeclarationContext ctx) { } +	@Override public void \
exitAnnotationTypeMemberDeclaration(Java8Parser.AnnotationTypeMemberDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationTypeElementDeclaration(@NotNull \
Java8Parser.AnnotationTypeElementDeclarationContext ctx) { } +	@Override public void \
enterAnnotationTypeElementDeclaration(Java8Parser.AnnotationTypeElementDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationTypeElementDeclaration(@NotNull \
Java8Parser.AnnotationTypeElementDeclarationContext ctx) { } +	@Override public void \
exitAnnotationTypeElementDeclaration(Java8Parser.AnnotationTypeElementDeclarationContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationTypeElementModifier(@NotNull \
Java8Parser.AnnotationTypeElementModifierContext ctx) { } +	@Override public void \
enterAnnotationTypeElementModifier(Java8Parser.AnnotationTypeElementModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationTypeElementModifier(@NotNull \
Java8Parser.AnnotationTypeElementModifierContext ctx) { } +	@Override public void \
exitAnnotationTypeElementModifier(Java8Parser.AnnotationTypeElementModifierContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterDefaultValue(@NotNull Java8Parser.DefaultValueContext \
ctx) { } +	@Override public void enterDefaultValue(Java8Parser.DefaultValueContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitDefaultValue(@NotNull Java8Parser.DefaultValueContext \
ctx) { } +	@Override public void exitDefaultValue(Java8Parser.DefaultValueContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotation(@NotNull Java8Parser.AnnotationContext ctx) { \
} +	@Override public void enterAnnotation(Java8Parser.AnnotationContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotation(@NotNull Java8Parser.AnnotationContext ctx) { \
} +	@Override public void exitAnnotation(Java8Parser.AnnotationContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationIdentifier(@NotNull \
Java8Parser.AnnotationIdentifierContext ctx) { } +	@Override public void \
enterAnnotationIdentifier(Java8Parser.AnnotationIdentifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationIdentifier(@NotNull \
Java8Parser.AnnotationIdentifierContext ctx) { } +	@Override public void \
exitAnnotationIdentifier(Java8Parser.AnnotationIdentifierContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAnnotationDim(@NotNull Java8Parser.AnnotationDimContext \
ctx) { } +	@Override public void enterAnnotationDim(Java8Parser.AnnotationDimContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAnnotationDim(@NotNull Java8Parser.AnnotationDimContext \
ctx) { } +	@Override public void exitAnnotationDim(Java8Parser.AnnotationDimContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterNormalAnnotation(@NotNull \
Java8Parser.NormalAnnotationContext ctx) { } +	@Override public void \
enterNormalAnnotation(Java8Parser.NormalAnnotationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitNormalAnnotation(@NotNull \
Java8Parser.NormalAnnotationContext ctx) { } +	@Override public void \
exitNormalAnnotation(Java8Parser.NormalAnnotationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterElementValuePairList(@NotNull \
Java8Parser.ElementValuePairListContext ctx) { } +	@Override public void \
enterElementValuePairList(Java8Parser.ElementValuePairListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitElementValuePairList(@NotNull \
Java8Parser.ElementValuePairListContext ctx) { } +	@Override public void \
exitElementValuePairList(Java8Parser.ElementValuePairListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterElementValuePair(@NotNull \
Java8Parser.ElementValuePairContext ctx) { } +	@Override public void \
enterElementValuePair(Java8Parser.ElementValuePairContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitElementValuePair(@NotNull \
Java8Parser.ElementValuePairContext ctx) { } +	@Override public void \
exitElementValuePair(Java8Parser.ElementValuePairContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterElementValue(@NotNull Java8Parser.ElementValueContext \
ctx) { } +	@Override public void enterElementValue(Java8Parser.ElementValueContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitElementValue(@NotNull Java8Parser.ElementValueContext \
ctx) { } +	@Override public void exitElementValue(Java8Parser.ElementValueContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterElementValueArrayInitializer(@NotNull \
Java8Parser.ElementValueArrayInitializerContext ctx) { } +	@Override public void \
enterElementValueArrayInitializer(Java8Parser.ElementValueArrayInitializerContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitElementValueArrayInitializer(@NotNull \
Java8Parser.ElementValueArrayInitializerContext ctx) { } +	@Override public void \
exitElementValueArrayInitializer(Java8Parser.ElementValueArrayInitializerContext ctx) \
{ }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterElementValueList(@NotNull \
Java8Parser.ElementValueListContext ctx) { } +	@Override public void \
enterElementValueList(Java8Parser.ElementValueListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitElementValueList(@NotNull \
Java8Parser.ElementValueListContext ctx) { } +	@Override public void \
exitElementValueList(Java8Parser.ElementValueListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterMarkerAnnotation(@NotNull \
Java8Parser.MarkerAnnotationContext ctx) { } +	@Override public void \
enterMarkerAnnotation(Java8Parser.MarkerAnnotationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitMarkerAnnotation(@NotNull \
Java8Parser.MarkerAnnotationContext ctx) { } +	@Override public void \
exitMarkerAnnotation(Java8Parser.MarkerAnnotationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSingleElementAnnotation(@NotNull \
Java8Parser.SingleElementAnnotationContext ctx) { } +	@Override public void \
enterSingleElementAnnotation(Java8Parser.SingleElementAnnotationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSingleElementAnnotation(@NotNull \
Java8Parser.SingleElementAnnotationContext ctx) { } +	@Override public void \
exitSingleElementAnnotation(Java8Parser.SingleElementAnnotationContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterArrayInitializer(@NotNull \
Java8Parser.ArrayInitializerContext ctx) { } +	@Override public void \
enterArrayInitializer(Java8Parser.ArrayInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitArrayInitializer(@NotNull \
Java8Parser.ArrayInitializerContext ctx) { } +	@Override public void \
exitArrayInitializer(Java8Parser.ArrayInitializerContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterVariableInitializerList(@NotNull \
Java8Parser.VariableInitializerListContext ctx) { } +	@Override public void \
enterVariableInitializerList(Java8Parser.VariableInitializerListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitVariableInitializerList(@NotNull \
Java8Parser.VariableInitializerListContext ctx) { } +	@Override public void \
exitVariableInitializerList(Java8Parser.VariableInitializerListContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterBlock(@NotNull Java8Parser.BlockContext ctx) { }
+	@Override public void enterBlock(Java8Parser.BlockContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitBlock(@NotNull Java8Parser.BlockContext ctx) { }
+	@Override public void exitBlock(Java8Parser.BlockContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterBlockStatements(@NotNull \
Java8Parser.BlockStatementsContext ctx) { } +	@Override public void \
enterBlockStatements(Java8Parser.BlockStatementsContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitBlockStatements(@NotNull \
Java8Parser.BlockStatementsContext ctx) { } +	@Override public void \
exitBlockStatements(Java8Parser.BlockStatementsContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterBlockStatement(@NotNull \
Java8Parser.BlockStatementContext ctx) { } +	@Override public void \
enterBlockStatement(Java8Parser.BlockStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitBlockStatement(@NotNull Java8Parser.BlockStatementContext \
ctx) { } +	@Override public void exitBlockStatement(Java8Parser.BlockStatementContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterLocalVariableDeclarationStatement(@NotNull \
Java8Parser.LocalVariableDeclarationStatementContext ctx) { } +	@Override public void \
enterLocalVariableDeclarationStatement(Java8Parser.LocalVariableDeclarationStatementContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitLocalVariableDeclarationStatement(@NotNull \
Java8Parser.LocalVariableDeclarationStatementContext ctx) { } +	@Override public void \
exitLocalVariableDeclarationStatement(Java8Parser.LocalVariableDeclarationStatementContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterLocalVariableDeclaration(@NotNull \
Java8Parser.LocalVariableDeclarationContext ctx) { } +	@Override public void \
enterLocalVariableDeclaration(Java8Parser.LocalVariableDeclarationContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitLocalVariableDeclaration(@NotNull \
Java8Parser.LocalVariableDeclarationContext ctx) { } +	@Override public void \
exitLocalVariableDeclaration(Java8Parser.LocalVariableDeclarationContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterStatement(@NotNull Java8Parser.StatementContext ctx) { }
+	@Override public void enterStatement(Java8Parser.StatementContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitStatement(@NotNull Java8Parser.StatementContext ctx) { }
+	@Override public void exitStatement(Java8Parser.StatementContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterStatementNoShortIf(@NotNull \
Java8Parser.StatementNoShortIfContext ctx) { } +	@Override public void \
enterStatementNoShortIf(Java8Parser.StatementNoShortIfContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitStatementNoShortIf(@NotNull \
Java8Parser.StatementNoShortIfContext ctx) { } +	@Override public void \
exitStatementNoShortIf(Java8Parser.StatementNoShortIfContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterStatementWithoutTrailingSubstatement(@NotNull \
Java8Parser.StatementWithoutTrailingSubstatementContext ctx) { } +	@Override public \
void enterStatementWithoutTrailingSubstatement(Java8Parser.StatementWithoutTrailingSubstatementContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitStatementWithoutTrailingSubstatement(@NotNull \
Java8Parser.StatementWithoutTrailingSubstatementContext ctx) { } +	@Override public \
void exitStatementWithoutTrailingSubstatement(Java8Parser.StatementWithoutTrailingSubstatementContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterEmptyStatement(@NotNull \
Java8Parser.EmptyStatementContext ctx) { } +	@Override public void \
enterEmptyStatement(Java8Parser.EmptyStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitEmptyStatement(@NotNull Java8Parser.EmptyStatementContext \
ctx) { } +	@Override public void exitEmptyStatement(Java8Parser.EmptyStatementContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterLabeledStatement(@NotNull \
Java8Parser.LabeledStatementContext ctx) { } +	@Override public void \
enterLabeledStatement(Java8Parser.LabeledStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitLabeledStatement(@NotNull \
Java8Parser.LabeledStatementContext ctx) { } +	@Override public void \
exitLabeledStatement(Java8Parser.LabeledStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterLabeledStatementNoShortIf(@NotNull \
Java8Parser.LabeledStatementNoShortIfContext ctx) { } +	@Override public void \
enterLabeledStatementNoShortIf(Java8Parser.LabeledStatementNoShortIfContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitLabeledStatementNoShortIf(@NotNull \
Java8Parser.LabeledStatementNoShortIfContext ctx) { } +	@Override public void \
exitLabeledStatementNoShortIf(Java8Parser.LabeledStatementNoShortIfContext ctx) { }  \
                /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterExpressionStatement(@NotNull \
Java8Parser.ExpressionStatementContext ctx) { } +	@Override public void \
enterExpressionStatement(Java8Parser.ExpressionStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitExpressionStatement(@NotNull \
Java8Parser.ExpressionStatementContext ctx) { } +	@Override public void \
exitExpressionStatement(Java8Parser.ExpressionStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterStatementExpression(@NotNull \
Java8Parser.StatementExpressionContext ctx) { } +	@Override public void \
enterStatementExpression(Java8Parser.StatementExpressionContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitStatementExpression(@NotNull \
Java8Parser.StatementExpressionContext ctx) { } +	@Override public void \
exitStatementExpression(Java8Parser.StatementExpressionContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterIfThenStatement(@NotNull \
Java8Parser.IfThenStatementContext ctx) { } +	@Override public void \
enterIfThenStatement(Java8Parser.IfThenStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitIfThenStatement(@NotNull \
Java8Parser.IfThenStatementContext ctx) { } +	@Override public void \
exitIfThenStatement(Java8Parser.IfThenStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterIfThenElseStatement(@NotNull \
Java8Parser.IfThenElseStatementContext ctx) { } +	@Override public void \
enterIfThenElseStatement(Java8Parser.IfThenElseStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitIfThenElseStatement(@NotNull \
Java8Parser.IfThenElseStatementContext ctx) { } +	@Override public void \
exitIfThenElseStatement(Java8Parser.IfThenElseStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterIfThenElseStatementNoShortIf(@NotNull \
Java8Parser.IfThenElseStatementNoShortIfContext ctx) { } +	@Override public void \
enterIfThenElseStatementNoShortIf(Java8Parser.IfThenElseStatementNoShortIfContext \
ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitIfThenElseStatementNoShortIf(@NotNull \
Java8Parser.IfThenElseStatementNoShortIfContext ctx) { } +	@Override public void \
exitIfThenElseStatementNoShortIf(Java8Parser.IfThenElseStatementNoShortIfContext ctx) \
{ }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterAssertStatement(@NotNull \
Java8Parser.AssertStatementContext ctx) { } +	@Override public void \
enterAssertStatement(Java8Parser.AssertStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitAssertStatement(@NotNull \
Java8Parser.AssertStatementContext ctx) { } +	@Override public void \
exitAssertStatement(Java8Parser.AssertStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSwitchStatement(@NotNull \
Java8Parser.SwitchStatementContext ctx) { } +	@Override public void \
enterSwitchStatement(Java8Parser.SwitchStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSwitchStatement(@NotNull \
Java8Parser.SwitchStatementContext ctx) { } +	@Override public void \
exitSwitchStatement(Java8Parser.SwitchStatementContext ctx) { }  /**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void enterSwitchBlock(@NotNull Java8Parser.SwitchBlockContext ctx) \
{ } +	@Override public void enterSwitchBlock(Java8Parser.SwitchBlockContext ctx) { }
 	/**
 	 * {@inheritDoc}
 	 *
 	 * <p>The default implementation does nothing.</p>
 	 */
-	@Override public void exitSwitchBlock(@NotNull Java8Parser.SwitchBlockContext ctx) \
{ }

@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.



_______________________________________________
jEdit-CVS mailing list
jEdit-CVS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jedit-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic