3*groovyjarjarantlr/preprocessor/GrammarFilejava/lang/ObjectGrammarFile.javafileNameLjava/lang/String; headerActionoptions2Lgroovyjarjarantlr/collections/impl/IndexedVector;grammarsexpandedZtoolLgroovyjarjarantlr/Tool;-(Lgroovyjarjarantlr/Tool;Ljava/lang/String;)V()V       0groovyjarjarantlr/collections/impl/IndexedVector    " addGrammar+(Lgroovyjarjarantlr/preprocessor/Grammar;)V&groovyjarjarantlr/preprocessor/Grammar&getName()Ljava/lang/String; () '* appendElement'(Ljava/lang/Object;Ljava/lang/Object;)V ,- .generateExpandedFilejava/io/IOException1 *nameForExpandedGrammarFile&(Ljava/lang/String;)Ljava/lang/String; 45 6groovyjarjarantlr/Tool8openOutputFile)(Ljava/lang/String;)Ljava/io/PrintWriter; :; 9<toString >) ?java/io/PrintWriterAprintln(Ljava/lang/String;)V CD BEclose G BH getGrammars4()Lgroovyjarjarantlr/collections/impl/IndexedVector;java/lang/StringBuilderL M append-(Ljava/lang/String;)Ljava/lang/StringBuilder; PQ MR fileMinusPath T5 9U M? setExpanded(Z)VaddHeaderActionline.separator[java/lang/System] getProperty _5 ^` setOptions5(Lgroovyjarjarantlr/collections/impl/IndexedVector;)V djava/lang/Stringf(groovyjarjarantlr/preprocessor/HierarchyhoptionsToStringF(Lgroovyjarjarantlr/collections/impl/IndexedVector;)Ljava/lang/String; jk iljava/lang/StringBuffern(I)V p oq,(Ljava/lang/String;)Ljava/lang/StringBuffer; Ps otelements()Ljava/util/Enumeration; vw xjava/util/EnumerationzhasMoreElements()Z |} {~ nextElement()Ljava/lang/Object; { '? o?CodeLineNumberTable StackMapTable Exceptions SourceFile!    U%****,*Y!*+# $$%) *!+++/ ! "0`'***37L*#+=M,*@F,I%&(+,"-&.2JK*!1()*545M$*MYNOS*#+VSW+"9;">XY"* CDZD>"MYN*ZS+S\aSW G!Hbc"*+e KL>)m**L*e *emMoY'rN-+uW-,uW*!y:':-uW-  Cg gFg go{""OP%R<SOT[UeVhW