7& D C C C C C    C i h h   C   s s s  !  &  ) j &  4 4     InnerClasses()VCodeLineNumberTableLocalVariableTablethis%Lde/peeeq/wurstscript/SyntacticSugar;removeSyntacticSugar.(Lde/peeeq/wurstscript/ast/CompilationUnit;Z)Vroot*Lde/peeeq/wurstscript/ast/CompilationUnit; hasCommonJZ StackMapTablereplaceTypeIdUse-(Lde/peeeq/wurstscript/ast/CompilationUnit;)V replacementsLjava/util/Map;LocalVariableTypeTableOLjava/util/Map;rewriteNegatedIntsdoReplacements$(Ljava/util/Map;Ljava/lang/String;)VexLjava/lang/ClassCastException;oldELde/peeeq/wurstscript/ast/Expr;newEeEntryLjava/util/Map$Entry;msgLjava/lang/String;ULjava/util/Map$Entry; Signatured(Ljava/util/Map;Ljava/lang/String;)VdoSingleReplacementA(Lde/peeeq/wurstscript/ast/Expr;Lde/peeeq/wurstscript/ast/Expr;)ViIparent"Lde/peeeq/wurstscript/ast/Element; ExceptionsaddEndFunctionStatementsaddDefaultImportsimp"Lde/peeeq/wurstscript/ast/WImport;source"Lde/peeeq/wurstscript/parser/WPos;p#Lde/peeeq/wurstscript/ast/WPackage;addDefaultConstructorsc#Lde/peeeq/wurstscript/ast/ClassDef; SourceFileSyntacticSugar.java NestMembers FG vU ZU }U uU TU %de/peeeq/wurstscript/SyntacticSugar$1 F Cannot use typeId here [\%de/peeeq/wurstscript/SyntacticSugar$2  java/util/Map$Entry de/peeeq/wurstscript/ast/Expr mnjava/lang/ClassCastException java/lang/ErrorBootstrapMethods F%de/peeeq/wurstscript/SyntacticSugar$3 F  !de/peeeq/wurstscript/ast/WPackage  de/peeeq/wurstscript/ast/WImport Wurst NoWurst        !de/peeeq/wurstscript/ast/ClassDef     !de/peeeq/wurstscript/ast/Modifier #de/peeeq/wurstscript/ast/WParameter  #de/peeeq/wurstscript/ast/WStatement  #de/peeeq/wurstscript/SyntacticSugarjava/lang/Objectjava/util/Iterator java/util/Mapjava/lang/String de/peeeq/wurstscript/ast/Elementcom/google/common/collect/MapsnewLinkedHashMap()Ljava/util/LinkedHashMap;7(Lde/peeeq/wurstscript/SyntacticSugar;Ljava/util/Map;)V(de/peeeq/wurstscript/ast/CompilationUnitacceptVisitor-(Lde/peeeq/wurstscript/ast/Element$Visitor;)VentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValueaddError(Ljava/lang/String;)V getParent$()Lde/peeeq/wurstscript/ast/Element;size()Iget%(I)Lde/peeeq/wurstscript/ast/Element;setG(ILde/peeeq/wurstscript/ast/Element;)Lde/peeeq/wurstscript/ast/Element; could not replace  with makeConcatWithConstantsR(Lde/peeeq/wurstscript/ast/Expr;Lde/peeeq/wurstscript/ast/Expr;)Ljava/lang/String;((Lde/peeeq/wurstscript/SyntacticSugar;)V attrGetByType+()Lde/peeeq/wurstscript/attributes/ByTypes;'de/peeeq/wurstscript/attributes/ByTypes packageDefsLjava/util/List;java/util/List getImports%()Lde/peeeq/wurstscript/ast/WImports;!de/peeeq/wurstscript/ast/WImportsgetPackagename()Ljava/lang/String;equals(Ljava/lang/Object;)Z getSource$()Lde/peeeq/wurstscript/parser/WPos; de/peeeq/wurstscript/parser/WPos artificialde/peeeq/wurstscript/ast/Ast Identifier[(Lde/peeeq/wurstscript/parser/WPos;Ljava/lang/String;)Lde/peeeq/wurstscript/ast/Identifier;WImportm(Lde/peeeq/wurstscript/parser/WPos;ZZLde/peeeq/wurstscript/ast/Identifier;)Lde/peeeq/wurstscript/ast/WImport;addclassesgetConstructors,()Lde/peeeq/wurstscript/ast/ConstructorDefs;(de/peeeq/wurstscript/ast/ConstructorDefs getLeftPos withRightPos%(I)Lde/peeeq/wurstscript/parser/WPos; ModifiersJ([Lde/peeeq/wurstscript/ast/Modifier;)Lde/peeeq/wurstscript/ast/Modifiers; WParametersN([Lde/peeeq/wurstscript/ast/WParameter;)Lde/peeeq/wurstscript/ast/WParameters;NoSuperConstructorCall3()Lde/peeeq/wurstscript/ast/NoSuperConstructorCall; WStatementsN([Lde/peeeq/wurstscript/ast/WStatement;)Lde/peeeq/wurstscript/ast/WStatements;ConstructorDef(Lde/peeeq/wurstscript/parser/WPos;Lde/peeeq/wurstscript/ast/Modifiers;Lde/peeeq/wurstscript/ast/WParameters;Lde/peeeq/wurstscript/ast/SuperConstructorCall;Lde/peeeq/wurstscript/ast/WStatements;)Lde/peeeq/wurstscript/ast/ConstructorDef;(de/peeeq/wurstscript/ast/Element$Visitor "$java/lang/invoke/StringConcatFactory$Lookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;%%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!CD FGH/*IJ KLMNH}*+*+*+*+*+I J KLOPQRS TUHwM+Y*, *, I()J KLOPVWX VYZUHwM+ Y*, *, I-.:;J KLOPVWX VY[\H.Q+N->-:::* :,8@CI& ? @,A8C@FCDEEMGPIJHE]^,!_`8a` -bdQKLQVWQefX -bgQVYS- h6Cijh klmnHA+N6- -+-,WۻY+, ILMN!O+P,M2SJ4 (opAKLA_`Aa`:qrS  s!tuUHG+!Y*" I XJKLOPvUH1+#$%M,{,&N-'(:6):*+,*-,-./:-'+012WI. "CRUdgjuJ4C$wxuyz"k{|KLOPS h&h')%}UHo+#3%M,Y,4N-56@-7-78d9:-5:;<=>?@ABWI. ".DPWZadknJ*D'yz"I~oKLoOPSh[! E2! ic s  #!