4  java/lang/Object()Vjava/util/HashMap   6org/stianloader/micromixin/remapper/AnnotationRemapperelementRemappersLjava/util/Map;java/util/ArrayList    runBeforesLjava/util/List;  java/util/Listiterator()Ljava/util/Iterator;  !"java/util/IteratorhasNext()Z $ %&next()Ljava/lang/Object;(java/util/function/BiConsumer '* +,accept'(Ljava/lang/Object;Ljava/lang/Object;)V ./0 1%org/objectweb/asm/tree/AnnotationNodevalues 3 45size()I 7 89get(I)Ljava/lang/Object;;java/lang/String =>? 8@ java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;BEorg/stianloader/micromixin/remapper/element/AnnotationElementRemapperDjava/lang/IllegalStateExceptionFjava/lang/StringBuilder EI-Remapper does not know how to remap element ' EK LMappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;O' of annotation ' .Q RSdescLjava/lang/String;U' EW XYtoString()Ljava/lang/String; C[ \(Ljava/lang/String;)V A^ _` remapNodeX(Lorg/stianloader/micromixin/remapper/RemapContext;Ljava/lang/Object;)Ljava/lang/Object; b cdset'(ILjava/lang/Object;)Ljava/lang/Object;f.Supplied argument 'runBefore' may not be null. hij kljava/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; n opadd(Ljava/lang/Object;)Zrexpect t uvwithUnchangedElementL(Ljava/lang/String;)Lorg/stianloader/micromixin/remapper/AnnotationRemapper;xallowzrequire|index~method  Korg/stianloader/micromixin/remapper/element/InjectListTargetElementRemapperINSTANCEMLorg/stianloader/micromixin/remapper/element/InjectListTargetElementRemapper; = put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;targetat  Borg/stianloader/micromixin/remapper/element/AtArrayElementRemapperDLorg/stianloader/micromixin/remapper/element/AtArrayElementRemapper;slice  Eorg/stianloader/micromixin/remapper/element/SliceArrayElementRemapperGLorg/stianloader/micromixin/remapper/element/SliceArrayElementRemapper;  Korg/stianloader/micromixin/remapper/element/SimpleListTargetElementRemapperMLorg/stianloader/micromixin/remapper/element/SimpleListTargetElementRemapper;  Morg/stianloader/micromixin/remapper/element/SimpleSingleTargetElementRemapperOLorg/stianloader/micromixin/remapper/element/SimpleSingleTargetElementRemapper;  =org/stianloader/micromixin/remapper/element/AtElementRemapper?Lorg/stianloader/micromixin/remapper/element/AtElementRemapper;  @org/stianloader/micromixin/remapper/element/SliceElementRemapperBLorg/stianloader/micromixin/remapper/element/SliceElementRemapper;  >org/stianloader/micromixin/remapper/element/NopElementRemapper@Lorg/stianloader/micromixin/remapper/element/NopElementRemapper; ANNOTATION_REMAPPERS.Lorg/spongepowered/asm/mixin/injection/Inject;  withFrequencyBounds:()Lorg/stianloader/micromixin/remapper/AnnotationRemapper; cancellablelocals  withListAt  withListSlice withInjectListMethodTarget1Lorg/spongepowered/asm/mixin/injection/ModifyArg;  withIndex withSingularAt withSingularSlice withSimpleListMethodTarget0Lorg/spongepowered/asm/mixin/injection/Redirect;6Lcom/llamalad7/mixinextras/injector/ModifyReturnValue;;Lorg/stianloader/micromixin/annotations/CanonicalOverwrite;  Iorg/stianloader/micromixin/remapper/element/ImplicitTargetElementResolverKLorg/stianloader/micromixin/remapper/element/ImplicitTargetElementResolver;  runBeforeY(Ljava/util/function/BiConsumer;)Lorg/stianloader/micromixin/remapper/AnnotationRemapper; withSimpleSingleMethodTarget Signature[Ljava/util/Map;mLjava/util/Map;>;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotationsLjava/util/List;>;CodeLineNumberTableLocalVariableTablethis8Lorg/stianloader/micromixin/remapper/AnnotationRemapper;remapAnnotation\(Lorg/stianloader/micromixin/remapper/RemapContext;Lorg/objectweb/asm/tree/AnnotationNode;)VLjava/util/function/BiConsumer; elementValueLjava/lang/Object; elementNameremapperGLorg/stianloader/micromixin/remapper/element/AnnotationElementRemapper;ctx2Lorg/stianloader/micromixin/remapper/RemapContext; annotation'Lorg/objectweb/asm/tree/AnnotationNode;iILocalVariableTypeTablezLjava/util/function/BiConsumer;[Lorg/stianloader/micromixin/remapper/element/AnnotationElementRemapper; StackMapTable Exceptions ;org/stianloader/micromixin/remapper/MissingFeatureException 9org/stianloader/micromixin/remapper/IllegalMixinException$RuntimeInvisibleParameterAnnotations(Ljava/util/function/BiConsumer;)Lorg/stianloader/micromixin/remapper/AnnotationRemapper;$Lorg/jetbrains/annotations/Contract;puremutatesvaluenull -> fail; !null -> this-> this SourceFileAnnotationRemapper.java0 $M**Y *YKM *N--#':+,),-2>,-6:,-6::* <A:0CYEYGHJJNJ,PJTJVZ,-`+]aWz>QR'S*U4V;WJXYZi[n\]^`abR JpYaSiQ4 iQ  f:A"@ @   _*+eg'mW* gh  Zss! G*qswsysno pn Zss1*{sv ZssR * }W* W*|}~  Zss?* W*  Zss?* W*  ZssR * }W* W*  ZssR * }W* W*  Zss?* W*  Zss?* W*  ZssuvH* +W* SZss CY  YssöƹWɻ Y˶ζѶԹW׻ YζѶԹWٻ YöԹWۻ YݶW!  !#"&#)$,2'>*A+D,G-J.M'S1_4b5e6h7k1q:}=>?@:CFGCI